ruby-on-rails – 将外部CSS转换为Rails中邮件的内联CSS

我正在尝试创建一个应用程序,发送风格很大的电子邮件,除了Google的Gmail之外,还需要客户端工作.我研究了这个问题,它看起来像是从外部文件中剥离CSS,或者嵌套在“样式”标签中的CSS.从外部文件移动样式到内联是否存在一种简单的方法?

需要的东西

<style>
.wide { width: 100px; }
.cell { display: block; }
</style>
<span class="wide cell">Sample</span>

并将其转换为:

<div class="wide cell" style="width: 100px; display: block;">Sample</div>

谢谢!

解决方法

这里有几个你可以查看的宝石:

> premailerpremailer-rails
> mail_style
> premailer plus(上述版本的叉)
> awesome_email
> roadie

在撰写此答案时,我没有获胜者,但是预告片似乎是最新的.

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...