选择的插件仍然无法正常工作

时间:2011-08-06 22:09:13

标签: javascript jquery ruby-on-rails

我正在尝试使用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

我如何正确地调用此功能,以便我可以使用此功能或者更改我的表单?

1 个答案:

答案 0 :(得分:2)

检查您的app/view/layout/application.html.erb视图,然后添加<%= javascript_include_tag "chosen.jquery" %><%= javascript_include_tag "jquery.min" %>。它应该包括缺少的东西。