ruby-on-rails - Ruby on Rails webpacker asset_pack_path 抛出未定义的方法 asset_path

标签 ruby-on-rails ruby webpacker

我正在开发一个使用 Webpacker 的 Ruby on Rails 应用程序。使用 asset_pack_path 时出现奇怪的未定义方法错误 - 抛出 NoMethodError 并显示 undefined method 'asset_path' 你是说吗? Assets 包路径。这是一个类似命名的方法,但不是我正在调用的方法; asset_path 也没有出现在应用程序的代码库中。

我相信在 asset_pack_path 中调用了正确的路径,但这似乎与错误不一致。也许某处存在版本控制不匹配?我对此不知所措。解决此 undefined method 错误和使用 asset_pack_path 的任何想法或建议都会有所帮助。 谢谢!

enter image description here

最佳答案

您正在尝试在 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/

相关文章:

ruby-on-rails - 通过 Rails 应用程序上传的文件的 SELinux 类型设置不正确

ruby-on-rails - 如何从 rails 中的许多模型创建所有对象的数组

ruby-on-rails - ruby 中的案例类

ruby-on-rails - Rails Webpacker - 如何从 View [HTML 文件] 访问 webpack 条目文件中定义的对象

javascript - 使用 webpacker 加载字体和图像

ruby-on-rails - 带有动态存储桶名称的 rails 回形针 S3

mysql - 你能用rails中的正则表达式进行where查找吗?

ruby - 模式加载时出现 Nokogiri::XML::Schema SyntaxError

ruby-on-rails - 将文件存储在heroku Rails的tmp目录中