我刚刚将rails 4应用程序升级到rails 6。在安装webpacker-gem并将所有js文件从assets移到app/javascript文件夹并在浏览器上点击请求时编译assets后,我得到了这个错误。
ActionView::Template::Error资产管道中不存在资产"application.js">
谁能说出我做错了什么?
使用新的视图助手
<%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload' %>
在layouts/application.html.erb中。确保您的javascript文件夹结构应该是这样的。
- 应用程序
- javascript
- 图像
- 包装
- 应用程序.js
- 样式表
- javascript