2011-12-14 6 views
1

Rails 3.1.1を使用しています。 & 'rails3-jquery-autocomplete'結果がフィルタリングされたAutocomplete_field

この質問は、rails3-jquery-autocomplete gemを使用している人にとっては非常に簡単だと思いますが、wwwに関する情報は見つかりません。私はrails3-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 

答えて

関連する問題