Ruby on rails Rails3自动完成jquery一个控制器中的多个自动完成方法Rails3
我正在使用。我已经在我的应用程序中使用了基本案例。基本情况适用于以下代码Ruby on rails Rails3自动完成jquery一个控制器中的多个自动完成方法Rails3,ruby-on-rails,ruby,autocomplete,Ruby On Rails,Ruby,Autocomplete,我正在使用。我已经在我的应用程序中使用了基本案例。基本情况适用于以下代码autocomplete:vendor,:name\u en 我用我的a控制器来处理名为auto_controller.rb的autocomplete class AutoController < SplashController autocomplete :vino, :wine_name autocomplete :vendor, :name_en end 当我访问/auto/autocomplete\u
autocomplete:vendor,:name\u en
我用我的a控制器来处理名为auto_controller.rb的autocomplete
class AutoController < SplashController
autocomplete :vino, :wine_name
autocomplete :vendor, :name_en
end
当我访问/auto/autocomplete\u wine\u name
时,我收到一个未知操作,但当我访问/auto/autocomplete\u vendor\u name\u en
时,它工作正常。我得到的错误如下:
Unknown action
The action 'autocomplete_wine_name' could not be found for AutoController
我认为您在路由中忘记了类名(vino),您的路由文件不应该是:
get "auto/autocomplete_vino_wine_name" => "auto#autocomplete_vino_wine_name", :controller => 'auto', :action => "autocomplete_vino_wine_name", :via => :get
就是这样。谢谢你的及时回复。
get "auto/autocomplete_vino_wine_name" => "auto#autocomplete_vino_wine_name", :controller => 'auto', :action => "autocomplete_vino_wine_name", :via => :get