我使用两个Gems进行html到pdf转换。
使用" https://github.com/mileszs/wicked_pdf"
gem 'wicked_pdf'
gem "wkhtmltopdf-binary"
/initializer/wicked_pdf.rb
WickedPdf.config = {
exe_path => "xxxxxxxxxxxxxxxxxxx"
}
我在exe_path中使用了什么路径?
答案 0 :(得分:11)
which wkhtmltopdf
这将为您提供wkhtmltopdf的路径。您应该复制此路径并粘贴到config / intializers / wicked_pdf.rb中然后重新启动服务器。
答案 1 :(得分:5)
将其添加到config/initializers/wicked_pdf.rb
,确保您引用了正确的GEM_HOME
:
WickedPdf.config = {
:exe_path => "#{ENV['GEM_HOME']}/bin/wkhtmltopdf"
}
这样你就不会对任何路径进行硬编码。
答案 2 :(得分:1)
config/initializers/wicked_pdf.rb
path = `which wkhtmltopdf`.gsub(/\n/, "")
WickedPdf.config = { exe_path: path }