2012-07-23 44 views
4

我使用Slim作爲我的HTML電子郵件模板語言。在生產中關閉漂亮模式時,會將所有HTML都放在一行上。當郵件經過Sendgrid,一個換行符引入在第九百九十八字符,打破了HTML。 Sendgrid是否符合電子郵件RFC。如何爲Rails Slim HTML電子郵件模板設置最大行長度?

我怎麼能拒絕漂亮模式關閉而呈現的電子郵件,告訴Slim尊重最大線長,或引入硬換行?

+2

我知道你的問題說你要離開美麗的模式關閉,但我認爲在生產環節上把它比插入線更好的解決方案打破了隨機。 '修身:: Engine.set_default_options:漂亮=> TRUE' – 2012-11-27 23:03:19

+0

也許,如果我能打開它只是爲HTML格式的電子郵件,而不是全局。 – 2012-12-10 19:11:22

回答

5

整個電子郵件模板中添加一些這類

= "\r\n" 

解決了這個問題。