KKB*_*KKB 4 spree wicked-pdf ruby-on-rails-4
我使用两个Gems进行html到pdf转换.
使用" https://github.com/mileszs/wicked_pdf "
gem 'wicked_pdf'
gem "wkhtmltopdf-binary"
Run Code Online (Sandbox Code Playgroud)
/initializer/wicked_pdf.rb
WickedPdf.config = {
exe_path => "xxxxxxxxxxxxxxxxxxx"
}
Run Code Online (Sandbox Code Playgroud)
我在exe_path中使用了什么路径?
Vru*_*war 12
which wkhtmltopdf
这将为您提供wkhtmltopdf的路径.您应该复制此路径并粘贴到config/intializers/wicked_pdf.rb然后重新启动服务器.
添加此项以config/initializers/wicked_pdf.rb确保正确GEM_HOME引用:
WickedPdf.config = {
:exe_path => "#{ENV['GEM_HOME']}/bin/wkhtmltopdf"
}
Run Code Online (Sandbox Code Playgroud)
这样你就不会对任何路径进行硬编码.
config/initializers/wicked_pdf.rb
path = `which wkhtmltopdf`.gsub(/\n/, "")
WickedPdf.config = { exe_path: path }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5668 次 |
| 最近记录: |