2012-04-06 7 views
0

私はrails3-autocomplete-jqueryを使用しています。私は私のアプリで作業している基本的なケースを持っている。基本的なケースは、私は私はauto_controller.rb1つのコントローラでRails3-autocomplete-jqueryの複数のオートコンプリートメソッドrails3

class AutoController < SplashController 
    autocomplete :vino, :wine_name 
    autocomplete :vendor, :name_en 
end 

routes.rbを

get "auto/autocomplete_wine_name" => "auto#autocomplete_wine_name", :controller => 'auto', :action => "autocomplete_wine_name", :via => :get 
get "auto/autocomplete_vendor_name_en" => "auto#autocomplete_vendor_name_en", :controller => 'auto', :action => "autocomplete_vendor_name_en", :via => :get 

と呼ばれるオートコンプリートに対処するための私のコントローラを捧げてきましたautocomplete :vendor, :name_en

の下記のコードです/auto/autocomplete_wine_nameにアクセスすると未知の動作が発生しますが、/auto/autocomplete_vendor_name_enにアクセスすると問題なく動作します。次のように私が手にエラーがある:

Unknown action 

The action 'autocomplete_wine_name' could not be found for AutoController 

答えて

1

私はあなたのルートにクラス名(ヴィノを)忘れて、あなたのルートファイルはすべきではないと思う:

get "auto/autocomplete_vino_wine_name" => "auto#autocomplete_vino_wine_name", :controller => 'auto', :action => "autocomplete_vino_wine_name", :via => :get 
+0

それはそれだと。迅速な対応に感謝します。 –

関連する問題