我的bin文件夹中有wkhtmltopdf二进制文件,我的初始化程序如下:
html = render_to_string(:action => "pdf", :layout => false)
kit = PDFKit.new(html)
send_data(kit.to_pdf, :filename => 'report.pdf', :type => 'application/pdf', :disposition => 'inline')
我的控制器代码看起来像这样
Unable to load library icui18n "Cannot load library icui18n: (icui18n: cannot open shared object file: No such file or directory)"
它在本地工作正常但是当我在heroku上部署时,我只得到一个空的1页pdf文件。
感谢任何想法或帮助。
我在日志中也注意到了这一点:
{{1}}
之前有人见过这个吗?
更新
所以我删除了初始化代码并添加了宝石'wkhtmltopdf-heroku',这使错误消失但它仍然返回一个空白页。