使用delayed_job发送电子邮件文件是filename.text.html.erb
有时它们会在我的收件箱中正确呈现,有时会显示为HTML代码。
我注意到当我在服务器上停止并启动delayed_job守护程序时,它似乎在某些情况下有所帮助,但并非总是如此。
有什么想法吗?
答案 0 :(得分:1)
在您的邮件程序课程中,您需要将content_type
设置为text/html
或text/plain
。代码看起来像这样:
class Postman < ActionMailer::Base
# ...
def foo_mail
content_type 'text/html'
# code
end
end
# ...
end