Rails 4: Grupowanie kontrolerów w folderze
Chciałbym zgrupować wszystkie moje kontrolery i ich widoki w folderach, na przykład pod „admin”
To właśnie zrobiłem:
(1) Przeniosłem wszystkocontrollers
pod folderemadmin
(2) Przeniosłem wszystkoviews
pod folderemadmin
(3) Przeczytałem w Rails Guide, że powinienem to zrobić:
scope module: 'admin' do
resources :admin_permissions, :admin_layout, :admin_db
end
ale ciągle dostaję błąd
ActionController::RoutingError at /admin_permissions/index
uninitialized constant AdminMainController
Struktura katalogów:
controllers
-> admin
-> admin_main_controller
-> admin_permissions_controller
-> admin_layouts_controller
-> admin_db_controller
views
-> admin
-> admin_main
-> admin_permissions
-> admin_layouts
-> admin_db
Wszystkie trzy pierwsze kontrolery dziedziczą z admin_main, który dziedziczy z aplikacji
Czy wiesz, co czytać / sprawdzać?