【发布时间】:2012-08-24 15:53:08
【问题描述】:
似乎在我将 rails 升级到 3.2.8 的时候,在我创建和发送电子邮件时没有设置正文。这次邮件程序周围的代码没有更改,除了 ActionMailer 也升级到 3.2.8。
我在app/mailers中有beta_request_mailer.rb,方法如下:
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 时没有正文。如果我手动设置正文,则会发送出去。
发生了哪些我不知道的变化?
【问题讨论】:
标签: ruby-on-rails-3 email actionmailer