有人能告诉我rails jquery autocomplete需要的确切文件吗?

有人能告诉我rails jquery autocomplete需要的确切文件吗?,jquery,ruby-on-rails,autocomplete,Jquery,Ruby On Rails,Autocomplete,我已经做了好几个小时了,但是我仍然无法开始工作,即使我已经完成了这里的例子和github上的例子。我想使用的确切文件是什么,因为我设置了一切,路由是正确的,种子仍然没有得到jquery自动完成,文本框没有做任何事情 以下是我正在使用的文件: autocomplete-rails.js jquery.js jquery.min.js jquery_ujs.js jquery-ui.js jquery-ui.min.js 有些事情看起来不对劲,以前有人做过吗,你有什么文件 编辑、更新和工作: 确保

我已经做了好几个小时了,但是我仍然无法开始工作,即使我已经完成了这里的例子和github上的例子。我想使用的确切文件是什么,因为我设置了一切,路由是正确的,种子仍然没有得到jquery自动完成,文本框没有做任何事情

以下是我正在使用的文件:

autocomplete-rails.js
jquery.js
jquery.min.js
jquery_ujs.js
jquery-ui.js
jquery-ui.min.js
有些事情看起来不对劲,以前有人做过吗,你有什么文件

编辑、更新和工作:

确保您有正确的文件,并将图像放在public/images文件夹中

jquery.js
jquery_ujs.js
jquery-ui.js
rails.js
autocomplete-rails.js
application.js
然后有我的自定义主题:

jquery-ui-1.8.13.custom.css

Rails3项目需要jquery,您可以在
config/application.rb

jquery.js
rails.js
使用autocomplete,您需要:

jquery-ui.min.js

下面是一个对我有用的jquery代码:

$.getJSON("/polymerases.json",function(polsFromServer){
    pols = polsFromServer;
    $(#polymerases).autocomplete({
        source: pols
    });
});
这是我的控制器代码:

@polymerases = Polymerase.all
respond_to do |format|
  format.html # index.html.erb
  format.xml  { render :xml => @polymerases }
  format.json do
    response.headers["Cache-Control"] = "public, max-age=60"
    render :json => @polymerases.map(&:formatted_name).to_json
  end
end
我包括“jquery-1.5.2.min.js”、“jquery-ui-1.8.13.custom.min.js” 以及我的本地js文件(见上文),该文件执行.autocomplete调用以将自动完成功能绑定到所选输入框

我认为您不需要jquery和jQueryUI的非精简版本。 我不熟悉js或autocmlete rails

如果您没有使用或chrome的开发者模式来逐步完成javascript,我强烈建议您这样做

此外,查看原始json数据可能会有所帮助(例如:)