【发布时间】:2011-01-14 03:57:54
【问题描述】:
Rails 3 默认为 Content-Type: text/plain
我正在尝试发送 HTML 电子邮件。如何调整 MIME 类型?
【问题讨论】:
标签: html ruby-on-rails mime-types
Rails 3 默认为 Content-Type: text/plain
我正在尝试发送 HTML 电子邮件。如何调整 MIME 类型?
【问题讨论】:
标签: html ruby-on-rails mime-types
只需在视图模板的扩展之前添加 .html 即可。
app/views/user_mailer/welcome_email.html.erb
【讨论】:
我假设你在谈论 ActionMailer?像这样命名您的视图文件:
app/views/mailer_name/method_name.text.plain.erb
app/views/mailer_name/method_name.text.html.erb
然后,在 text.plain 中,生成 HTML 电子邮件的纯文本版本。
【讨论】:
respond_to,这将导致它发送多包含文本和 html 组件的部分电子邮件。