Gra z szynami i dziedziczeniem kontrolerów.Rails - niedopasowanie nadklasy
Utworzyłem kontroler o nazwie AdminController
, z klasy o nazwie admin_user_controller
dziecka umieszczonego w /app/controllers/admin/admin_user_controller.rb
To mój routes.rb
namespace :admin do
resources :admin_user # Have the admin manage them here.
end
app/controllers/admin/admin_user_controller.rb
class AdminUserController < AdminController
def index
@users = User.all
end
end
aplikacja/kontrolery/admin_controller.rb
class AdminController < ApplicationController
end
Mam model użytkownika, który będę chciał edytować z uprawnieniami administratora.
Gdy próbuję się połączyć: http://localhost:3000/admin/admin_user/
otrzymuję ten błąd:
superclass mismatch for class AdminUserController