Rails 4: Controller in einem Ordner gruppieren

Ich möchte alle meine Controller und deren Ansichten in Ordnern zusammenfassen, zum Beispiel unter "admin"

Das, was ich getan habe:
(1) Ich bin umgezogencontrollers unter einem Ordneradmin
(2) Ich bin umgezogenviews unter einem Ordneradmin

(3) Ich habe im Rails Guide gelesen, dass ich das tun soll:

scope module: 'admin' do
  resources :admin_permissions, :admin_layout, :admin_db
end

aber ich bekomme immer wieder einen fehler

ActionController::RoutingError at /admin_permissions/index
uninitialized constant AdminMainController

Verzeichnisaufbau:

controllers
  -> admin
    -> admin_main_controller
    -> admin_permissions_controller
    -> admin_layouts_controller
    -> admin_db_controller
views
  -> admin
    -> admin_main
    -> admin_permissions
    -> admin_layouts
    -> admin_db

Alle ersten drei Controller erben von admin_main, das von application erbt

Irgendwelche Ratschläge, was zu lesen / zu überprüfen ist?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage