Javascript 所选插件仍不工作

Javascript 所选插件仍不工作,javascript,jquery,ruby-on-rails,Javascript,Jquery,Ruby On Rails,我正在尝试使用选择的jquery插件,我有所有正确的文件,但我不能正确调用函数。我查看了java错误控制台,它加载了错误,但我得到了错误: Error: $(".chzn-select").chosen is not a function Source File: http://localhost:3000/javascripts/application.js?1312657233 这是我的application.js(里面唯一的东西): 这是我正在使用的表单代码: <%= select

我正在尝试使用选择的jquery插件,我有所有正确的文件,但我不能正确调用函数。我查看了java错误控制台,它加载了错误,但我得到了错误:

Error: $(".chzn-select").chosen is not a function
Source File: http://localhost:3000/javascripts/application.js?1312657233
这是我的application.js(里面唯一的东西):

这是我正在使用的表单代码:

<%= select("user_product", "product_id", Product.all.collect {|p| [ p.name, p.id ] }, {},{:class=>'chzn-select'}) %>

我如何正确地调用它,以便使其正常工作,或者在表单中进行更改?

检查您的
应用程序/view/layout/application.html.erb
视图并添加
。它应该包括缺少的内容。

javascript文件夹的内容是什么?有时,它不是关于缺少的东西,而是关于不应该存在的东西。我之前删除了tokeninput.js,但它仍然不起作用。当你检查页面的HTML源代码时,你看到所有这些文件都被包含了吗?没有!怎么…我该怎么解决这个问题?我的jquery.min.js和selected.jquery.js没有显示。好球!
<%= select("user_product", "product_id", Product.all.collect {|p| [ p.name, p.id ] }, {},{:class=>'chzn-select'}) %>
application.js
chosen.jquery.js
jquery_ujs.js
jquery.js
jquery.min.js
jquery.tokeninput.js