我正在尝试使用Chosen jquery插件,我拥有所有正确的文件,但我无法正确调用该函数。我看了一下java错误控制台,它加载但我得到错误:
Error: $(".chzn-select").chosen is not a function
Source File: http://localhost:3000/javascripts/application.js?1312657233
这是我的application.js(其中唯一的内容):
jQuery(function($){
$('.chzn-select').chosen();
});
这是我使用的表单代码:
<%= select("user_product", "product_id", Product.all.collect {|p| [ p.name, p.id ] }, {},{:class=>'chzn-select'}) %>
javascript文件夹:
application.js
chosen.jquery.js
jquery_ujs.js
jquery.js
jquery.min.js
jquery.tokeninput.js
我如何正确地调用此功能,以便我可以使用此功能或者更改我的表单?
答案 0 :(得分:2)
检查您的app/view/layout/application.html.erb
视图,然后添加<%= javascript_include_tag "chosen.jquery" %>
和<%= javascript_include_tag "jquery.min" %>
。它应该包括缺少的东西。