我目前正在使用带有 webpack(不是 webpacker)的新 rails 7 和js_bundling gem 构建应用程序。但我无法让 javascript 工作。
我目前正在assets/builds/application.js
使用运行正常的 webpack 将所有资源打包到其中,然后assets/config/manifest.js
以下列方式包含它们:
//= link_tree ../images
//= link_tree ../builds
最后我用javascript_include_tag "application", 'data-turbolinks-track': 'reload'
在我views/layouts/application.html.erb
的包括它。我看不到包含的真正来源,也没有我尝试过的包含实际工作的包含。
提前感谢您对更改内容的任何建议。我对捆绑的概念相当陌生,因此也欢迎解释 Rails 如何使用这些包含。