1

我正在尝试想出一个简单的解决方案来使用 ActionMailer 创建多部分电子邮件,以使编写 HTML 电子邮件时的生活更轻松,并让使用纯文本替代方案变得容易。基本上,我希望在理想世界中拥有一个带有 Ruby 文件的简单 Markdown,以呈现为字符串并按原样用于纯文本邮件程序,并通过 rdiscount 或类似的方式运行它以用于 HTML 部分。

4

2 回答 2

1

如果您想使用 José 的方法,他将其作为单独的 gem 发布。我刚刚用 Rails 3.2.6 尝试过,它第一次工作。

http://blog.plataformatec.com.br/2011/06/multipart-templates-with-markerb/

于 2012-07-27T11:16:57.740 回答
0

这在José Valim的Crafting Rails Applications中得到了非常准确的介绍。请参阅第 4.2 节。如果我可以说,为这个特定目的使用比 HTML 更不可知的格式是一个好主意,特别是由于 HTML 电子邮件的有限性质。

我对本节的唯一问题是它使用 .merb 格式来使用嵌入的 ruby​​ 呈现 markdown,而不是 .md.erb。

于 2011-12-14T06:18:54.517 回答