如何从Rails发送明文而不是HTML电子邮件?

Eth*_*han 6 ruby email ruby-on-rails

我想从Rails应用程序发送纯文本电子邮件.在我的邮件发送配置中,我有:

ActionMailer::Base.default_content_type = 'text/plain'
Run Code Online (Sandbox Code Playgroud)

尽管如此,当我从Rails控制台发送测试电子邮件时,我得到:

>> GeneralAppMailer.deliver_test

# ...

Content-Type: text/html; charset=utf-8
Run Code Online (Sandbox Code Playgroud)

在Gmail中查看它,它似乎确实是以HTML格式处理的.

Sim*_*tti 13

确保您的模板以.text.erb扩展名结尾,而不是.html.erb.请参阅ActionMailer文档.