2011-12-14 2 views
1

Rails 3.1.1 사용. & 'rails3-jquery-autocomplete'결과가 필터링 된 Autocomplete_field

이 질문은 rails3-jquery-autocomplete gem을 사용하는 모든 사용자에게 매우 간단해야하지만 www에 대한 정보는 찾을 수 없다고 생각합니다. 나는 레일스 3-jquery-autocomplete를 매우 간단하게 설정했으며 잘 작동한다.

사용 :

쿼리 내 SEARCH_RESULT 테이블의 열입니다
<%= f.autocomplete_field :query, autocomplete_search_result_query_search_results_path %> 

.

또한 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 

답변

관련 문제