ruby on rails javascript_include_tag:默认值

时间:2011-10-01 07:37:01

标签: javascript ruby-on-rails

怎么样,哪里......

<%= javascript_include_tag :defaults %>

这个小恶行正在引入3个额外的JavaScript,我基本上可以给它少一些该死的。实际上我想用它来重新定义每页的一些默认值。但是,我似乎无法弄清楚这些默认值的定义。

我一直在google和bing寻找答案,但我没有得到答案。我不断提出一份文件或3,解释使用它,但不是我如何使用它。

2 个答案:

答案 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'