Ruby 在 Rails webpacker asset_pack_path 上抛出未定义的方法 asset_path
Ruby on Rails webpacker asset_pack_path throws undefined method asset_path
我正在 Ruby 上使用 Webpacker 的 Rails 应用程序。使用 asset_pack_path
时出现奇怪的未定义方法错误 - 抛出 NoMethodError
并显示 undefined method 'asset_path' Did you mean? asset_pack_path
。这是一个类似命名的方法,但不是我正在调用的方法; asset_path
也没有出现在应用程序的代码库中。
我相信在 asset_pack_path
中调用了正确的路径,但这似乎与错误不一致。也许某处存在版本控制不匹配?我对此不知所措。解决此 undefined method
错误和使用 asset_pack_path
的任何想法或建议都会有所帮助。
谢谢!
您正试图在控制器中调用 Rails Views 辅助方法。
尝试:ActionController::Base.helpers.asset_pack_path
事实证明,asset_path
是在 asset_pack_path
方法内部调用的 - ActionView::Helpers::AssetUrlHelper
Webpacker::Helper
都需要包含在内,asset_pack_path 才能工作
我正在 Ruby 上使用 Webpacker 的 Rails 应用程序。使用 asset_pack_path
时出现奇怪的未定义方法错误 - 抛出 NoMethodError
并显示 undefined method 'asset_path' Did you mean? asset_pack_path
。这是一个类似命名的方法,但不是我正在调用的方法; asset_path
也没有出现在应用程序的代码库中。
我相信在 asset_pack_path
中调用了正确的路径,但这似乎与错误不一致。也许某处存在版本控制不匹配?我对此不知所措。解决此 undefined method
错误和使用 asset_pack_path
的任何想法或建议都会有所帮助。
谢谢!
您正试图在控制器中调用 Rails Views 辅助方法。
尝试:ActionController::Base.helpers.asset_pack_path
事实证明,asset_path
是在 asset_pack_path
方法内部调用的 - ActionView::Helpers::AssetUrlHelper
Webpacker::Helper
都需要包含在内,asset_pack_path 才能工作