时,而不是具有页面内联CSS包括带有链接的样式标记在哪里得到的CSS,我可以使用Rails' stylesheet_link_tag
helper方法添加到我的观点,我想有css直接在页面内嵌入。如何使用滑轨资产管道
这是我想出了迄今:
%style(type="text/css")=File.read(physical_asset_path("email.css"))
但我找不到任何Rails的helper方法,这给了我一个资产的物理路径 - physical_asset_path
是发明只是一个虚拟的方法我。
任何人都知道如何使用Rails 3.2.x中时,获得资产的物理路径?
有没有更简单/更好的方式来获得样式表 - 从css文件共轨资产路径内 - 内联?
使用案例:大多数电子邮件客户端不访问外部资源(如CSS,图像),而无需用户确认。为了让电子邮件正确显示,我需要将CSS嵌入到电子邮件的HTML中。
伟大的东西,谢谢! :) – gucki
您叉不为我工作,所以我最终创建自己的叉子,改变它的做法:https://github.com/phuongnd08/premailer-rails3/ –
我有更好的运气长期使用[视Roadie](https://github.com/Mange/roadie)。最后我检查了(几年前),premailer-rails有一些怪癖。 –