【发布时间】:2019-10-08 02:33:14
【问题描述】:
我目前正在尝试 Rails 6.0.0.rc1,它似乎已将默认的 javascript 文件夹从 app/assets/javascript 移动到 app/javascript。 application.js 文件现在位于 app/javascript/packs。现在,我想添加几个 js 文件,但由于某种原因它们没有被导入,而且我找不到任何关于如何在 Rails 6 中完成此操作的文档。我尝试了几件事:
在
app/javascript/packs下新建一个文件夹custom_js,把我所有的js文件放在那里,然后在application.js中添加一个require "custom_js"。复制我在
app/javascript/channels下的所有js文件(默认情况下应该包含,因为application.js有require("channels"))。将
require_tree .添加到application.js,这是之前的方法。
如何在 Rails 6 应用程序中加载我自己的 js 文件?
【问题讨论】:
-
webpacker 替换了 rails 6 中的资产管道。我建议在升级到 rails 6 之前迁移到 webpacker。
标签: ruby-on-rails ruby-on-rails-6