メールを作成して送信するときに、本体が3.2.8にアップグレードされる頃にボディが設定されていないようです。この時点でメーラーの周りのコードは変更されていませんが、ActionMailerも3.2.8にアップグレードされています。ActionMailerが空のボディでメールを送信する
私は次の方法でapp/mailers
でbeta_request_mailer.rb
を持っている:app/views/beta_request_mailer/beta_request_email.html.erb
メールはただの体ずに、細かい送信されている:
def beta_request(request)
mail(
:to => "#{request[:name]} <#{request[:email]}>",
:subject => 'Thanks for requesting an invite to xxxxx!'
)
end
私もうまく働いた身体ファイルを持っています。コンソールで実行中、beta_requestで作成されたメールオブジェクトには、mail.body
を実行すると本文がありません。私がボディを手動で設定すると、それが送出されます。
私が気付いていない変更点は何ですか?
+1私の#actionが私のビューと同じ名前を持つことを確認しなければなりませんでした – you786