Rails 4: agrupando controladores em uma pasta
Eu gostaria de agrupar todos os meus controladores e suas visualizações em pastas, por exemplo, em "admin"
Isso que eu fiz:
(1) mudei todo ocontrollers
sob uma pastaadmin
(2) mudei todo oviews
sob uma pastaadmin
(3) Eu li no Rails Guide que eu deveria estar fazendo isso:
scope module: 'admin' do
resources :admin_permissions, :admin_layout, :admin_db
end
mas eu continuo recebendo um erro
ActionController::RoutingError at /admin_permissions/index
uninitialized constant AdminMainController
Estrutura de Diretórios:
controllers
-> admin
-> admin_main_controller
-> admin_permissions_controller
-> admin_layouts_controller
-> admin_db_controller
views
-> admin
-> admin_main
-> admin_permissions
-> admin_layouts
-> admin_db
Todos os primeiros três controladores herdam de admin_main que herda da aplicação
Qualquer conselho sobre o que ler / verificar?