使用Rails 3.1.1。 &安培; 'Rails3中-jQuery的自动填充'
对于使用rails3-jquery-autocomplete gem的人来说,我认为这个问题应该非常简单,但我在www上找不到任何关于它的信息。我有一个非常简单的rails3-jquery-autocomplete设置,它工作正常。
使用:
<%= f.autocomplete_field :query, autocomplete_search_result_query_search_results_path %>
其中 query 是我的search_result表中的一列。
search_results表还有一个status_id-column,其中1 = OK,2 = NOT OK。
因此,我想要:过滤查询,以便只获取status_id = 1的查询。我怎样才能做到这一点?现在所有的查询都被提取了。
简单一点我希望“:query”等于select query where status_id = 1
。
控制器:
autocomplete :search_result, :query, :full => true
路线:
resources :search_results, :only => [:index, :show, :new, :create], :path => 'sokresultat' do
get :autocomplete_search_result_query, :on => :collection
end
答案 0 :(得分:0)
我意识到我应该使用:范围,但我永远无法做到这一点。相反,这张票解决了我Rails gem rails3-jquery-autocomplete how to scope by user
的问题