ruby on rails 如何决定 ActionMailer 中电子邮件的 Header[Content-Type]
How does ruby on rails decide the Header[Content-Type] of an email in ActionMailer
我目前正在尝试制作一个发送纯文本的邮件程序,所以我将我的内容填充到一个 .txt.erb 文件中。在这种情况下,我假设 Content-Type 是 text/plain.
如果现在我想使用一些 HTML 布局作为签名,(<%= render :partial => '/layouts/mail/signature.html.erb' %>
),并且这个 HTML 文件包含一些 img 标签。那么 Rails 发送这封电子邮件时,它的内容类型是什么?
任何 .html.X
都假定为 HTML。
视图文件名解析的方式是指定类型(例如 .html
),然后指定零个或多个处理程序,例如 .erb
或 .haml
.
如果您想更好地控制格式,可以使用 documentation on how to do that。
我目前正在尝试制作一个发送纯文本的邮件程序,所以我将我的内容填充到一个 .txt.erb 文件中。在这种情况下,我假设 Content-Type 是 text/plain.
如果现在我想使用一些 HTML 布局作为签名,(<%= render :partial => '/layouts/mail/signature.html.erb' %>
),并且这个 HTML 文件包含一些 img 标签。那么 Rails 发送这封电子邮件时,它的内容类型是什么?
任何 .html.X
都假定为 HTML。
视图文件名解析的方式是指定类型(例如 .html
),然后指定零个或多个处理程序,例如 .erb
或 .haml
.
如果您想更好地控制格式,可以使用 documentation on how to do that。