在 Rails 3.2 项目中,我有一个 application.js 文件,如下所示:
//= require jquery
//= require jquery.hoverIntent
//= require jquery_ujs
//= require my_custom_js
在我的布局中,我们只是引用<%= javascript_include_tag 'application' %>
中的代码my_custom_js.js
实际上使用了来自 的插件jquery.hoverIntent.js
,但是当我加载页面时,我收到一个 javascript 错误,指出hoverIntent
对象上没有可用的此类函数,即使我可以检查元素并查看对现有文件的健康引用。
这里的关键是,如果我将这两个引用移出application.js
它加载就好了。IE:
<%= javascript_include_tag 'application' %>
<%= javascript_include_tag 'jquery.hoverIntent' %>
<%= javascript_include_tag 'my_custom_js' %>
我在这里想念什么?