4

我正在Slim用作我的 HTML 电子邮件的模板语言。当在生产环境中关闭漂亮模式时,它会将所有 HTML 放在一行中。当电子邮件通过 时Sendgrid,会在第 998 个字符处引入换行符,从而破坏 HTML。Sendgrid这样做是为了遵守电子邮件 RFC。

如何在呈现电子邮件时关闭漂亮模式,告诉Slim尊重最大行长,或引入硬换行符?

4

2 回答 2

5

添加其中一些

= "\r\n"

整个电子邮件模板解决了这个问题。

于 2012-07-23T19:30:57.287 回答
2

只需将data-force-encoding="✓"属性添加到body标签。这将使 Rails 以引用的可打印形式发送电子邮件(诀窍实际上是使用 UTF8 字符)。见:https ://github.com/slim-template/slim/issues/123

于 2013-07-26T01:07:05.120 回答