javascript - 如何从我在网上找到的模板中在 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。
解决方案
您是否尝试过以下这些步骤?
- 在 app/javascript 文件夹中创建
/src
并将所有 .js 文件粘贴到其中。 - 将要求添加
('src/file_name')
到application.js
. - 在 webpacker.yml 中,将 resolved_paths 更改为
resolved_paths: ['app/javascript/src']
推荐阅读
- reactjs - 使用 axios 直接将图片上传到 cloudinary
- react-native - 如何在 React Native 上使用 Pusher 创建用户?
- facebook - 如何升级 Facebook API?
- clickhouse - 新版本 18.10.3 中的 clickhouse 回合错误
- angular - 带有输入字段的 Ngb-dropdown 无法按预期工作
- ibm-mq - 将消息发送到远程 mq 时如何编写日志文件
- ios - 无法在我的 One Signal 帐户中添加 .p12 证书
- arrays - StructRowKey byte[] 数组键上的 HBase 过滤器
- javascript - 如何通过 JavaScript 将反斜杠替换为字符串?!(不同的问题)
- java - 在基于 JAX-RS 的 REST 应用程序中发送 POST 请求时 HTTP 500 请求失败