Używam Rails Admin and Devise dla modelu administratora i użytkownika. Dodałem jedną kolumnę "admin" do modelu użytkownika, aby wskazać jej tożsamość. W config/routes.rb, montuję/admin dla RailsAdmin: EngineUwierzytelnianie za pomocą narzędzia Devise and Rails Admin dla poszczególnych tras
Chcę tylko zezwalać użytkownikom current_user.admin na dostęp/admin, w przeciwnym razie przekieruj użytkownika do strony głównej.
Jak mogę zaimplementować to w najczystszym kodzie?
Dziękuję bardzo. Ale jak mogę nadpisać domyślny silnik Rails_admin? Nie ma kontrolera administracyjnego, który mogę podklasować. – bobzsj87
Zaktualizowałem odpowiedź na silnik administratora szyny – rorra
Świetnie! Dziękuję bardzo! – bobzsj87