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