使用wicked_pdf帮助程序在CSS中包含CSS文件

时间:2016-04-01 10:37:58

标签: ruby-on-rails wicked-pdf

我使用wicked_pdf gem helpers在我的PDF文件中成功加载CSS文件:

<%= wicked_pdf_stylesheet_link_tag "pdf" %>

这在开发中非常有用,但是当我在生产中部署时,未正确导入pdf CSS文件。另请注意,该文件是&#34; pdf.scss.erb&#34;而不只是&#34; pdf.css&#34;。

我不确定如何解决这个问题。查看服务器日志,我没有看到任何错过文件警告。

2 个答案:

答案 0 :(得分:0)

我自己通过将样式复制到布局页面上来解决问题。

然而,在this github线程中,人们建议做几件事:

在自述文件的资产管道使用部分中,将config/initializers/assets.rb中的预编译列表中的文件包含为described

使用stylesheet_link_tag wicked_pdf_asset_base64('pdf')

答案 1 :(得分:-1)

wkthmltopdf没有与依赖库绑定到wkthmltopdf可以在安装gem运行包安装后安装gem

gem "wkhtmltopdf-binary"