使用 inky 时自动从 html 电子邮件生成纯文本电子邮件? 注意事项:

问题描述

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

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

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

注意事项:

解决方法

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

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...