在 Rails 2.3.8 中向 ActionMailer 电子邮件添加自定义 META 标记?
我正在使用 Rails 2.3.8 中的 ActionMailer 类发送电子邮件。我需要将 META
标记添加到电子邮件的 HEAD
中。具体来说,我想添加此内容(最终是为了在移动设备上处理特殊的 CSS3):
<meta name="viewport" content="width=device-width" />
我找不到将其添加到电子邮件的 HEAD
部分的方法。我需要创建我使用的自定义电子邮件布局吗?如果是这样,我该怎么做?似乎应该有比创建自定义布局更简单的方法。
I'm sending an email using an ActionMailer class in Rails 2.3.8. I need to add a META
tag to the HEAD
of the email. Specifically, I want to add this (ultimately for handling special CSS3 on mobile devices):
<meta name="viewport" content="width=device-width" />
I can't find a way to add this to the HEAD
section of the email. Do I need to create a custom email layout that I use? If so, how do I do that? It seems like there should be an easier way than creating a custom layout.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
听起来您想发送一封 HTML 电子邮件并在视图中设置
meta
标记。尝试使用以下内容更新您的 ActionMailer 内容类型:然后将以下行添加到您的视图布局或
部分:
It sounds like you want to send a HTML email and set the
meta
tag in the view. Try updating your ActionMailer content-type with something like:Then add the following line to your view's layout or
<head>
section: