【问题标题】:Rails: How to use a partial in multipart/alternative emails (HTML and plain text)Rails:如何在多部分/替代电子邮件中使用部分(HTML 和纯文本)
【发布时间】:2011-05-20 07:42:15
【问题描述】:

我在 Rails 中的各种多部分电子邮件(HTML 和纯文本)中使用了部分,但遇到以下问题:

  • 所有电子邮件“视图”正常存在:在 .text.plain.erb 和 .text.html.erb 版本中

  • 部分(位于“共享”视图文件夹中)也存在于使用所需结尾(如上所述)的两个版本中。

问题:在收到的电子邮件的“纯文本”版本中,呈现的是 HTML 部分,而不是“纯文本”部分。 (其他所有内容在两个版本中都正确呈现。)

我可能做错了什么?

非常感谢您对此提供的任何帮助! 汤姆

【问题讨论】:

  • 我也遇到过这个问题 - 除了多部分电子邮件在开发模式下正确呈现,但在生产模式下不正确。你找到解决办法了吗?

标签: ruby-on-rails email mime partial-views multipart


【解决方案1】:

我找到了适合我的答案。 PeterD 在rails mailer with different layouts 上发布了以下内容:

...布局遵循与电子邮件模板不同的命名方案。只需将它们重命名如下:

layout.text.html.erb    => layout.html.erb
layout.text.plain.erb   => layout.text.erb

【讨论】:

    猜你喜欢
    • 2011-09-24
    • 2012-04-24
    • 1970-01-01
    • 2011-12-29
    • 2013-05-20
    • 2013-02-24
    • 1970-01-01
    • 2011-05-06
    • 2015-06-09
    相关资源
    最近更新 更多