我刚刚把我的rails 4应用程序升级到rails 6。安装了webpacker gem,并将所有js文件从assets移动到appjavascript文件夹,编译assets后,当我在浏览器上点击请求时,我得到了这个错误。
ActionView::Template::Error The asset "application.js" is not present in the asset pipeline.
有谁能告诉我,我做错了什么?
使用新的视图助手
<%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload' %>
在layoutsapplication.html.erb.确保你的javascript文件夹结构应该是这样的。