有人能告诉我rails jquery autocomplete需要的确切文件吗?
我已经做了好几个小时了,但是我仍然无法开始工作,即使我已经完成了这里的例子和github上的例子。我想使用的确切文件是什么,因为我设置了一切,路由是正确的,种子仍然没有得到jquery自动完成,文本框没有做任何事情 以下是我正在使用的文件:有人能告诉我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 有些事情看起来不对劲,以前有人做过吗,你有什么文件 编辑、更新和工作: 确保
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数据可能会有所帮助(例如:)