Parece que en el momento en que actualicé los rieles a 3.2.8, el cuerpo no se configura cuando creo y envío correos electrónicos. Ningún código alrededor de los anuncios publicitarios ha cambiado en este momento, con la excepción de ActionMailer también actualizando a 3.2.8.ActionMailer envía correos electrónicos con el cuerpo vacío
tengo beta_request_mailer.rb
en app/mailers
con el siguiente método:
def beta_request(request)
mail(
:to => "#{request[:name]} <#{request[:email]}>",
:subject => 'Thanks for requesting an invite to xxxxx!'
)
end
también tengo un archivo cuerpo que funcionaba bien: app/views/beta_request_mailer/beta_request_email.html.erb
El correo electrónico se está enviando muy bien, apenas sin ningún cuerpo. Al ejecutar en la consola, el objeto de correo que se creó en beta_request no tiene cuerpo al ejecutar mail.body
. Si configuro un cuerpo manualmente, se envía.
¿Qué ha cambiado que no conozco?
+1 Ahora me resulta obvio, pero tenía que asegurarme de que mi #action tuviera el mismo nombre que mi vista – you786