2012-04-06 30 views
0

我正在使用rails3-autocomplete-jquery。我已經掌握了我的應用程序的基本案例。基本情況是低於規定的代碼autocomplete :vendor, :name_enRails3-autocomplete-jquery在一個控制器中的多個自動完成方法rails3

我奉獻我的控制器來處理自動完成所謂auto_controller.rb

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 

我當我訪問/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

這是它。感謝您的及時迴應。 – 2012-04-06 03:25:54

相關問題