我想从Rails应用发送纯文本电子邮件。在我的邮件发送配置中,我有:
ActionMailer::Base.default_content_type = 'text/plain'
尽管如此,当我从Rails控制台发送测试电子邮件时,我得到:
>> GeneralAppMailer.deliver_test
# ...
Content-Type: text/html; charset=utf-8
在Gmail中查看它,它似乎确实以HTML格式处理。
答案 0 :(得分:13)
确保您的模板以.text.erb
扩展名结尾,而不是.html.erb
。
请参阅ActionMailer documentation。
答案 1 :(得分:1)
在test
类中没有看到GeneralAppMailer
方法,这是不可能的,但这可能是因为您正在渲染基于HTML的视图模板来发送消息。但也许你应该发布你的代码。