目前,对于我的Rails 3邮件程序模板,我需要在html
中创建text
和views/user_mailer directory
版本。
为什么这有必要?为什么rails无法查看html
版本并自动将其格式化为text/plain
版本?
答案 0 :(得分:2)
这不是必需的。您只需提供其中一个模板即可。例如,如果您不需要HTML,则只能创建TEXT文件。
同样,您只能提供HTML模板。读者将尝试提取信息。 但是,如果您使用HTML,则应提供替代TEXT版本,以确保读者不会弄乱您的电子邮件内容。
顺便说一句,Rails并没有强迫你提供这两个模板。
答案 1 :(得分:0)
这个问题似乎与您的问题类似,可能对您有所帮助:
Graceful degradation/progressive enhancement for Action Mailer templates?
此外,以下是一些有助于解决html和文本邮件模板之间重复问题的宝石的直接链接: