选择的选择轨道错误不是一个function
我正在使用selected-rails将selected.js与rails资产管道集成
我已经包含在我的Gemfile中了
gem 'chosen-rails'
然后
bundle install
在我的application.js我有
//= require jquery //= require jquery_ujs //= require chosen-jquery //= require_self
在我的application.css我有
*= require chosen
页面根据需要加载js
/assets/jquery.js?body=1 /assets/jquery_ujs.js?body=1 /assets/lib/select-parser.js?body=1 /assets/chosen.jquery.js?body=1
但是我尝试使用选择的函数()它给出的错误选择不是函数
$('#whatever').chosen();
我在页脚中尝试过上述内容。 在Jquery内部准备..在firebug控制台内……似乎没什么用。 什么可能是问题???
我的问题是jQuery既包含在application.js
(v1.11.1)中,也包含在我的布局中,通过CDN(v2.1.4)。
我在我的标题的开头保留了CDN版本,从application.js
删除了//= require jquery
,它工作正常。
我意识到问题不在于jQuery或资产管道或者选择的rails gem,而是由于nginx配置错误导致服务器配置问题和服务错误。
我遇到了同样的问题,它把我带到了这里。 对我来说,我在我的申请中包括两个jquery和两次选择。 双重包括可能导致此错误。