【发布时间】:2012-07-23 19:18:45
【问题描述】:
我使用Slim 作为我的 HTML 电子邮件的模板语言。当在生产环境中关闭漂亮模式时,它会将所有 HTML 放在一行中。当电子邮件通过Sendgrid 时,会在第 998 个字符处引入换行符,从而破坏 HTML。 Sendgrid 这样做是为了遵守电子邮件 RFC。
如何在呈现电子邮件时关闭漂亮模式,告诉Slim 遵守最大行长,或引入硬换行符?
【问题讨论】:
-
我知道你的问题是说你想关闭漂亮模式,但我认为在生产中打开它比随机插入换行符更好。
Slim::Engine.set_default_options :pretty => true -
也许我可以只为 HTML 电子邮件打开它,而不是全局。
标签: ruby-on-rails sendgrid slim-lang