我在我的rails 4应用程序中使用this gem进行自动完成。我非常接近example但是没有运气。rails 4 autocomplete gem issue,follow example
首先,我需要这些在我的application.js是足够的还是我需要去下载jQuery UI?我有jquery-rails gemmed,在我的public/javascripts文件夹中有jquery.js jquery.min.js和jquery_ujs.js文件,但没有jquery.ui文件。
//= require jquery
//= require jquery_ujs
//= require jquery-ui
//= require autocomplete-rails
下一页在我的评语控制器(艺术家有一个字段名为名):
class ReviewsController < ApplicationController
autocomplete :artist, :name
在路线
:
resources :reviews do
get :autocomplete_artist_name, :on => :collection
end
,并在我的评论表单视图:
<%= form_for(@review) do |f| %>
<%= f.autocomplete_field :artist, autocomplete_artist_name_reviews_path %>
当我尝试输入已经存在的艺术家名称时存在于我的数据库中,进入评论的艺术家领域,没有任何东西是自动完成的。我首先清除浏览器历史记录以删除浏览器自动完成,并且没有任何与该宝石一起工作。我花了很多时间试图弄明白这一点,并没有得到任何地方。是否因为我的评论有一个名为艺术家的领域?