似乎在我将 rails 升级到 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
。如果我手动设置正文,则会发送出去。
发生了哪些我不知道的变化?