我在routes.rb
中建立了唯一一個namespace:
namespace :help do
root "qandas#index"
resources :qandas
end
同時也建立好了對應的Controller和view.
然後頁面,報錯:
ActionController::UrlGenerationError in Help::Qandas#index
No route matches {:action=>"index", :controller=>"help/search", :id=>nil}
報錯的代碼是:
= form_tag({:controller => 'search', :action => 'index', :id => @project}, :method => :get ) do
...
這意味著,當我使用namespace的時候,會影響到以前透過{:controller => 'search', :action => 'index', :id => @project}
來定義的url的地方。
有沒有辦法可以規避這一點?
我也遇到這個問題了。 。 。苦惱中,您現在解決了麼