Есть два контроллера с одним именем, один в модуле root, а другой в модуле folder / diff. Функциональная проверка для каждого из этих контроллеров выполняется правильно независимо. Но в комплекте они терпят неудачу в ошибках маршрутизации. Как можно решить эту проблему?
namespace :plan do
resources :apps, :controller => 'proposals', :as => 'proposals', :path => 'proposals' do
member do
...
end
# /app/controllers/plan/qandas_controller
resources :qandas do
collection do
get 'post_new'
post 'post'
post 'reply'
end
member do
get 'reply_new'
post 'post'
post 'reply'
get 'edit'
patch 'update'
delete 'destroy'
end
end
end
resources :apps do
member do
...
end
# /app/controllers/qandas_controller
resources :qandas do
collection do
get 'post_new'
post 'post'
post 'reply'
end
member do
get 'reply_new'
post 'post'
post 'reply'
get 'edit'
put 'update'
delete 'destroy'
end
end