首页 > 解决方案 > 如何从我在网上找到的模板中在 Rails 6 中包含多个 js 文件?

问题描述

事情是这样的……我为此损失了将近一个月,我真的不知道该怎么办。我在网上找到了一个很好的主题(在引导程序中),它有很多 js 文件。我决定在 Rails 6 中构建网站,但现在包含 js 文件非常困难(目前)。如果有的话,那是非常不同的。我尝试将文件添加到包中(大约有 10 个 js 文件)并在 application.js 中需要它们。因为那不起作用(实际上什么也没发生)。之后,我尝试将它们添加到包中,然后添加

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

对于每个文件。是否 rake assets:precompile... 基本上,我没有设法包含任何文件的场景。关于后续内容的一些链接(即使我尝试关注 5,6 篇文章......),会很棒(如果您没有时间进行全面回复)。恐怕我必须更改代码,并且我发现的 js 文件很大,我真的不想这样做。我宁愿切换到 Rails 4。

标签: javascriptruby-on-railsbootstrap-4ruby-on-rails-6webpacker

解决方案


您是否尝试过以下这些步骤?

  1. 在 app/javascript 文件夹中创建/src并将所有 .js 文件粘贴到其中。
  2. 将要求添加('src/file_name')application.js.
  3. 在 webpacker.yml 中,将 resolved_pa​​ths 更改为resolved_paths: ['app/javascript/src']

推荐阅读