怎么样,哪里......
<%= javascript_include_tag :defaults %>
这个小恶行正在引入3个额外的JavaScript,我基本上可以给它少一些该死的。实际上我想用它来重新定义每页的一些默认值。但是,我似乎无法弄清楚这些默认值的定义。
我一直在google和bing寻找答案,但我没有得到答案。我不断提出一份文件或3,解释使用它,但不是我如何使用它。
答案 0 :(得分:11)
使用Rails API documentation进行此操作。
如果应用程序未使用资产管道,则包含默认的JavaScript扩展传递
:defaults
作为源。默认情况下,:defaults
加载jQuery,可以在config / application.rb中重写:
config.action_view.javascript_expansions[:defaults] = %w(foo.js bar.js)
使用
:defaults
时,如果public.javascripts中存在application.js文件,最后也会包含它。
答案 1 :(得分:0)
对于 rails 6 可以使用 javascript_pack_tag 'application', 'data-turbolinks-track': 'reload'