レールを3.2.8にアップグレードした頃、メールを作成して送信するときに本文が設定されていないようです。ActionMailerも3.2.8にアップグレードすることを除いて、今回はメーラー周辺のコードは変更されていません。
私は次の方法を使用していますbeta_request_mailer.rb
:app/mailers
def beta_request(request)
mail(
:to => "#{request[:name]} <#{request[:email]}>",
:subject => 'Thanks for requesting an invite to xxxxx!'
)
end
正常に機能した本文ファイルもあります。app/views/beta_request_mailer/beta_request_email.html.erb
メールは本文なしで正常に送信されています。コンソールで実行すると、beta_requestで作成されたメールオブジェクトは実行時に本文を持ちませんmail.body
。ボディを手動で設定すると送信されます。
私が気付いていない変更点は何ですか?