Rails:如何使用部分多部分/替代电子邮件(HTML和纯文本)

时间:2010-12-04 19:48:28

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

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

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

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

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

我可能做错了什么?

感谢大家帮忙解决这个问题! 汤姆

1 个答案:

答案 0 :(得分:2)

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

  

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

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