gpt4 book ai didi

ruby-on-rails - `undefined method ` 查找 Assets ' for nil:NilClass`

转载 作者:数据小太阳 更新时间:2023-10-29 06:55:14 24 4
gpt4 key购买 nike

我正在使用 'rails'、'4.2.5'wicked_pdf gem 来生成和下载 PDF,但是在 Heroku 上,它不包括使用 的 css wicked_pdf_stylesheet_link_tag 标签。

Heroku 错误日志:

ActionView::Template::Error (undefined method 'find_asset' for nil:NilClass) 

我是否遗漏了这里的任何配置?

最佳答案

要使其适用于开发生产环境,请不要使用

Rails.application.assets.find_asset(logical_file_path).to_s

对于 sprockets-rails 版本 > 3.0.0 但使用这个(需要 gem compass-rails):

CompassRails.sprockets.find_asset(logical_file_path).to_s

如果您不使用 gem compass-rails,您可以通过以下方式获取 Assets :

(Rails.application.assets || ::Sprockets::Railtie.build_environment(Rails.application)).find_asset(logical_file_path).to_s

关于ruby-on-rails - `undefined method ` 查找 Assets ' for nil:NilClass`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35251759/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com