我在 Rails 中的各种多部分电子邮件(HTML 和纯文本)中使用了一个部分,并且有以下问题:
所有电子邮件“视图”都正常存在:在 .text.plain.erb 和 .text.html.erb 版本中
部分(位于“共享”视图文件夹中)也存在于使用所需结尾的两个版本中(如上所述)。
问题:在收到的电子邮件的“纯文本”版本中,呈现的是 HTML 部分,而不是“纯文本”版本。(其他所有内容在两个版本中都正确呈现。)
我可能做错了什么?
非常感谢您对此的任何帮助!汤姆
我在 Rails 中的各种多部分电子邮件(HTML 和纯文本)中使用了一个部分,并且有以下问题:
所有电子邮件“视图”都正常存在:在 .text.plain.erb 和 .text.html.erb 版本中
部分(位于“共享”视图文件夹中)也存在于使用所需结尾的两个版本中(如上所述)。
问题:在收到的电子邮件的“纯文本”版本中,呈现的是 HTML 部分,而不是“纯文本”版本。(其他所有内容在两个版本中都正确呈现。)
我可能做错了什么?
非常感谢您对此的任何帮助!汤姆
我找到了适合我的答案。PeterD 在具有不同布局的 rails mailer上发布了以下内容:
...布局遵循与电子邮件模板不同的命名方案。只需将它们重命名如下:
layout.text.html.erb => layout.html.erb
layout.text.plain.erb => layout.text.erb