Ruby on rails 动作邮件模板的优雅降级/渐进增强?

Ruby on rails 动作邮件模板的优雅降级/渐进增强?,ruby-on-rails,ruby-on-rails-3,templates,actionmailer,Ruby On Rails,Ruby On Rails 3,Templates,Actionmailer,是否有一些宝石或技术可以让我们只为Rails 3邮件程序编写.html.erb模板,并通过剥离文本/纯文本版本的html标记来优雅地降低它们的质量,而不必创建每个部分两次 谷歌让我非常失望,所以我一定是在搜索错误的术语。好吧,如果你的html电子邮件很简单,可以表示为你可以使用的标记语法。它允许您从单个模板呈现多部分电子邮件。请查看。它可以从html生成文本 总的来说,这不是一个容易的问题。如果我们能够编写语义html标记,那么就更容易检测意图并将html转换为外观合理的纯文本 但是假设你的ht

是否有一些宝石或技术可以让我们只为Rails 3邮件程序编写
.html.erb
模板,并通过剥离
文本/纯文本
版本的html标记来优雅地降低它们的质量,而不必创建每个部分两次


谷歌让我非常失望,所以我一定是在搜索错误的术语。

好吧,如果你的html电子邮件很简单,可以表示为你可以使用的标记语法。它允许您从单个模板呈现多部分电子邮件。

请查看。它可以从html生成文本

总的来说,这不是一个容易的问题。如果我们能够编写语义html标记,那么就更容易检测意图并将html转换为外观合理的纯文本

但是假设你的html电子邮件是面向广泛的读者的,那么它充满了各种各样的黑客攻击,使得布局可以在多个电子邮件客户端中工作。这种肮脏的标记将使生成好看的纯文本变得更加困难

另一个问题是不能清楚地翻译成文本的东西。例如,说“单击此处”的链接在文本中看起来很有趣