Roc*_*tar 7 ruby ruby-on-rails heroku wicked-pdf ruby-on-rails-4
我正在使用'rails', '4.2.5'和wicked_pdfgem生成和下载PDF,但在Heroku上,它不包括使用wicked_pdf_stylesheet_link_tag标签的CSS .
Heroku错误日志:
ActionView::Template::Error (undefined method 'find_asset' for nil:NilClass)
Run Code Online (Sandbox Code Playgroud)
我在这里错过了任何配置吗?
phl*_*egx 36
为了让它适用于开发和生产环境,请不要使用
Rails.application.assets.find_asset(logical_file_path).to_s
Run Code Online (Sandbox Code Playgroud)
对于sprockets-rails版本> 3.0.0但使用此(需要gem compass-rails):
CompassRails.sprockets.find_asset(logical_file_path).to_s
Run Code Online (Sandbox Code Playgroud)
如果您不使用gem compass-rails,您可以获得以下资产:
(Rails.application.assets || ::Sprockets::Railtie.build_environment(Rails.application)).find_asset(logical_file_path).to_s
Run Code Online (Sandbox Code Playgroud)
一次简单的Google搜索显示,该错误是在12月的官方wicked_pdf回购中报告的。
assets.compile = true按问题中的建议进行设置将解决此问题。对于!= 3.0.0,此更改应该没有必要sprocket-rails
| 归档时间: |
|
| 查看次数: |
3189 次 |
| 最近记录: |