Я пытаюсь использовать вложенные контроллеры, которые имеют спокойный путь, так что я все организован и так далее. Вот копия моего rout.rb на данный момент:
map.root :controller => "dashboard"
map.namespace :tracking do |tracking|
tracking.resources :companies
end
map.namespace :status do |status|
status.resources :reports
end
Ссылки на дочерние пути контроллеров сейчас работают нормально,
<%= link_to "New Report", new_status_report_path, :title => "Add New Report" %>
Но моя проблема возникла, когда я попытался отобразить только путь индекса родительского контроллера.
<%= link_to "Status Home", status_path, :title => "Status Home" %>
Я получаю это, когда загружаю страницу со ссылкой:
undefined local variable or method `status_path'
Правильно ли настроены мои маршруты для такой ссылки?
ОБНОВЛЕНИЕ: я должен добавить, что никакие данные не связаны с родительским контроллером "статуса". Он просто выступает в качестве заполнителя категории для остальных контроллеров, связанных со статусами, например: отчеты.