Rails 4: Agrupando Controladores en una carpeta
Me gustaría agrupar todos mis controladores y sus vistas en carpetas, por ejemplo, en "admin"
Esto es lo que hice:
(1) moví todos loscontrollers
debajo de una carpetaadmin
(2) moví todos losviews
debajo de una carpetaadmin
(3) Leí en la Guía de Rails que debería estar haciendo esto:
scope module: 'admin' do
resources :admin_permissions, :admin_layout, :admin_db
end
pero sigo recibiendo un error
ActionController::RoutingError at /admin_permissions/index
uninitialized constant AdminMainController
Estructura de directorios:
controllers
-> admin
-> admin_main_controller
-> admin_permissions_controller
-> admin_layouts_controller
-> admin_db_controller
views
-> admin
-> admin_main
-> admin_permissions
-> admin_layouts
-> admin_db
Los tres primeros controladores heredan de admin_main que hereda de la aplicación
¿Algún consejo sobre qué leer / revisar?