如何在webpacker rails 6中编译application.js文件



我刚刚将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
      • 样式表

相关内容

最新更新