我正在开发一个使用 Webpacker 的 Ruby on Rails 应用程序。使用 asset_pack_path
时出现奇怪的未定义方法错误 - 抛出 NoMethodError
并显示 undefined method 'asset_path' 你是说吗? Assets 包路径
。这是一个类似命名的方法,但不是我正在调用的方法; asset_path
也没有出现在应用程序的代码库中。
我相信在 asset_pack_path
中调用了正确的路径,但这似乎与错误不一致。也许某处存在版本控制不匹配?我对此不知所措。解决此 undefined method
错误和使用 asset_pack_path
的任何想法或建议都会有所帮助。
谢谢!
最佳答案
您正在尝试在 Controller 中调用 Rails Views 辅助方法。
尝试:ActionController::Base.helpers.asset_pack_path
关于ruby-on-rails - Ruby on Rails webpacker asset_pack_path 抛出未定义的方法 asset_path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65334101/