我有一个在开发和我当前的生产服务器上运行良好的应用程序。
我想把它移到免费的heroku(基本配置:1 dyno,1 worker)。
不幸的是,pdf 生成(使用 PdfKit )没问题,但没有我的 CSS 中定义的图片。
我遵循了很多提示,包括:
想法?
找到了解决方法,但我仍然渴望知道更好的选择:
我重复了我的观点:一个专用于 html,另一个专用于 pdf。
我使用图片删除了所有 css 并将其放在一个单独的文件中,仅包含在专用于 html 的视图中
最后,我在专用于 pdf的视图中插入了 css :
.foo { background-image:url(<%= Rails.root %>/public/images/bar.png) }
非常丑陋但有效,所以请告诉我你是否更好