如何解决使用 inky 时自动从 html 电子邮件生成纯文本电子邮件? 注意事项:
我观看了一些在线教程并设置了 inky 和 premailer 以有组织的方式为电子邮件设置样式,我对这个设置非常满意。
premailer gem 应该根据 text.erb
电子邮件自动生成 html.erb
电子邮件。根据 here 这在使用 inky 时仍然可以工作,但是当我在浏览器中访问我的邮件并选择“以纯文本电子邮件形式查看”选项时,我会看到常规的 booking_confirmation.text.erb 文件手动输入,而不是booking_confirm.inky 文件的正文。
如何让 premailer 根据 .inky
文件生成纯文本电子邮件?
注意事项:
- 有用的邮件前信息:https://makandracards.com/makandra/61772-auto-generating-plain-text-bodies-for-html-e-mails-in-rails-apps
- inky + premailer 教程:https://www.youtube.com/watch?v=lUFgOiYP9yM
解决方法
在随意玩弄不同的扩展名和其他东西后,我意识到这很简单:premailer/inky 只会生成与 HTML 文件等效的纯文本如果该名称的文件扩展名为 {{ 1}} 不已经存在。
换句话说,要获得自动生成的 .text.erb
版本,您只需删除 booking_confirmation.inky
,然后它就会自动生成。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。