Rails 3:javascript_include_tag:all - 它究竟做了什么?

时间:2011-11-04 01:01:05

标签: ruby-on-rails ruby-on-rails-3 methods

首先关闭

之间的区别
javascript_include_tag :all 

javascript_include_tag :defaults

最后,我之前有这段代码:

<%= javascript_include_tag 'jquery-ui-1.8.16.custom.min.js', 'application.js' , 'jquery.tokeninput.js', 'rails.validations.js' %>

没有加载我的js,例如jquery.tokeninput.js根本没有工作

1 个答案:

答案 0 :(得分:5)

代码:javascript_include_tag :all从/ public /或/ assets / javascript文件夹加载所有JavaScript文件

代码:javascript_include_tag :defaults仅包含config / application.rb文件中配置的“默认”JavaScript文件集。

默认情况下,这些是application.js,rails.js,prototype.js(或jQuery,具体取决于哪个),还有更多。