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

问题描述 投票:0回答:1

我刚刚把我的rails 4应用程序升级到rails 6。安装了webpacker gem,并将所有js文件从assets移动到appjavascript文件夹,编译assets后,当我在浏览器上点击请求时,我得到了这个错误。

ActionView::Template::Error The asset "application.js" is not present in the asset pipeline.

有谁能告诉我,我做错了什么?

webpack ruby-on-rails-6
1个回答
0
投票

使用新的视图助手

<%= javascript_pack_tag 'application', 'data-turbolinks-track': 'reload' %>

在layoutsapplication.html.erb.确保你的javascript文件夹结构应该是这样的。

  • app
    • javascript
      • 图像
      • 邮包
        • 应用程序.js
      • 样式表
© www.soinside.com 2019 - 2024. All rights reserved.