Ich benutze Rails Admin und Devise für Admin-und Benutzermodell. Ich habe dem Benutzermodell eine Spalte "admin" hinzugefügt, um seine Identität anzuzeigen. In der config/routes.rb mounte ich/admin für RailsAdmin: EngineAuthentifizierung mit Devise und Rails Admin für bestimmte Routen
Ich möchte nur current_user.admin Benutzer Zugriff auf/admin, sonst Benutzer auf die Startseite umleiten.
Wie kann ich dies im saubersten Code implementieren?
Vielen Dank. Aber wie kann ich die Standard-Rails_admin-Engine überschreiben? Es gibt keinen Admincontroller, den ich unterklassen kann. – bobzsj87
Ich aktualisierte die Antwort für Schienen Admin Engine – rorra
Großartig! Ich danke dir sehr! – bobzsj87