gpt4 book ai didi

ruby-on-rails - 如何在 Rails 6 中请求自定义 JS 文件

转载 作者:行者123 更新时间:2023-12-01 21:57:57 24 4
gpt4 key购买 nike

我目前正在尝试 Rails 6.0.0.rc1,它似乎已将默认的 javascript 文件夹从 app/assets/javascript 移动到 app/javascript application.js 文件现在位于 app/javascript/packs 中。现在,我想添加几个 js 文件,但由于某种原因,它们没有被导入,而且我找不到任何关于如何在 Rails 6 中完成此操作的文档。我尝试了一些方法:

  1. app/javascript/packs下创建一个新文件夹custom_js,将我所有的js文件放在那里,然后添加一个require "custom_js"application.js

  2. 复制 app/javascript/channels 下的所有 js 文件(默认情况下应包含该文件,因为 application.jsrequire(" channel ”))。

  3. require_tree . 添加到 application.js,这是之前的方法。

如何在 Rails 6 应用程序中加载我自己的 js 文件?

最佳答案

使用此方法获得组织更好的代码并避免 application.html.erb 文件中存在多个 javascript_pack_tag:

  1. 将您的自定义 example.js javascript 文件添加到 app/javascript/packs
  2. require("packs/example") 添加到您的 application.js 文件中。
<小时/>

我想对 Asim Hashmi 的正确答案添加评论。但我没有足够的声誉,所以我将添加我的建议作为答案。

没有必要在 require 中包含“.js”扩展名。

关于ruby-on-rails - 如何在 Rails 6 中请求自定义 JS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56242664/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com