首先关闭
之间的区别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根本没有工作
答案 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,具体取决于哪个),还有更多。