【问题标题】:Rails emails with slim injecting exclamation marks带有细长感叹号的 Rails 电子邮件
【发布时间】:2015-03-30 13:44:23
【问题描述】:

远程类似于Exclamation Point Randomly In Result of PHP HTML-Email

在我正在开发的 rails 应用程序中,大多数电子邮件都由 slim 解析。直到人们开始注意到他们的电子邮件中注入了感叹号,这才出现了问题。如果 slims 魔术生成没有新行的大字符串会迷惑邮件解析器,我该如何缓解?

【问题讨论】:

    标签: ruby-on-rails email ruby-on-rails-4 slim-lang


    【解决方案1】:

    经过一番调查:

    Slim 可以配置为在“漂亮”模式下运行,但这会产生副作用,即为应用程序的 Web 使用者提供太多空间。同样 slim 不允许您有条件地为每个模板设置“漂亮”或“丑陋”。

    坚持丑陋模式,产生超长字符串,造成上述问题。

    解决这个问题可能有多种选择,但最简单的方法是在 ruby​​ 的 ERB 中重写电子邮件,并将其保留用于电子邮件通信。

    【讨论】:

      猜你喜欢
      • 2011-12-16
      • 2012-10-02
      • 1970-01-01
      • 2013-09-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-01
      • 2022-07-11
      相关资源
      最近更新 更多