Rails 4: группировка контроллеров в папке
Я хотел бы сгруппировать все мои контроллеры и их представления в папках, например, в разделе «admin»
Это то, что я сделал:
(1) Я переместил всеcontrollers
под папкойadmin
(2) Я переместил всеviews
под папкойadmin
(3) Я прочитал в Руководстве по Rails, что должен делать это:
scope module: 'admin' do
resources :admin_permissions, :admin_layout, :admin_db
end
но я продолжаю получать ошибку
ActionController::RoutingError at /admin_permissions/index
uninitialized constant AdminMainController
Структура каталогов:
controllers
-> admin
-> admin_main_controller
-> admin_permissions_controller
-> admin_layouts_controller
-> admin_db_controller
views
-> admin
-> admin_main
-> admin_permissions
-> admin_layouts
-> admin_db
Все первые три контроллера наследуются от admin_main, который наследуется от приложения
Любой совет, что читать / проверять?