【发布时间】:2020-08-12 00:45:09
【问题描述】:
我刚刚将我的 rails 4 应用程序升级到 rails 6。安装 webpacker gem 并将所有 js 文件从资产移动到 app/javascript 文件夹并在我在浏览器上点击请求时编译资产后出现此错误。
ActionView::Template::Error 资产“application.js”不在资产管道中。
谁能告诉我我做错了什么?
【问题讨论】:
我刚刚将我的 rails 4 应用程序升级到 rails 6。安装 webpacker gem 并将所有 js 文件从资产移动到 app/javascript 文件夹并在我在浏览器上点击请求时编译资产后出现此错误。
ActionView::Template::Error 资产“application.js”不在资产管道中。
谁能告诉我我做错了什么?
【问题讨论】:
使用新的视图助手
<%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload' %>
在布局/application.html.erb 中。 确保你的 javascript 文件夹结构应该是这样的。
【讨论】: