在File.read中正确呈现SASS文件(PDF文件内)

时间:2012-10-24 05:20:31

标签: ruby ruby-on-rails-3 rack sass

我生成一个pdf并且必须在生成的文件中包含css,以便样式在pdf中是正确的。要做到这一点,我有

<%= File.read(Rails.root.join("app", "assets", "stylesheets", "application.css.scss")) %>
<%= File.read(Rails.root.join("app", "assets", "stylesheets", "app.css.scss")) %>

但是sass没有正确模板化。有谁知道正确呈现文件的正确代码是什么?

1 个答案:

答案 0 :(得分:1)

替换File.read
YourApp::Application.assets["application.css.scss"].to_s.html_safe

其中YourApp是您正在处理的应用程序的名称。这将导致rails以内联方式呈现scss。