使用 inky 时自动从 html 电子邮件生成纯文本电子邮件?

时间:2021-01-18 05:33:48

标签: ruby-on-rails actionmailer ruby-on-rails-6 premailer inky

我观看了一些在线教程并设置了 inkypremailer 以有组织的方式为电子邮件设置样式,我对这个设置非常满意。

premailer gem 应该根据 text.erb 电子邮件自动生成 html.erb 电子邮件。根据 here 这在使用 inky 时仍然可以工作,但是当我在浏览器中访问我的邮件并选择“以纯文本电子邮件形式查看”选项时,我会看到常规的 booking_confirmation.text.erb 文件手动输入,而不是booking_confirm.inky 文件的正文。

如何让 premailer 根据 .inky 文件生成纯文本电子邮件?

注意事项:

1 个答案:

答案 0 :(得分:0)

在随意玩弄不同的扩展名和其他东西后,我意识到这很简单:premailer/inky 只会生成与 HTML 文件等效的纯文本如果该名称的文件扩展名为 {{ 1}} 已经存在。

换句话说,要获得自动生成的 .text.erb 版本,您只需删除 booking_confirmation.inky,然后它就会自动生成。