Ruby on Rails
Dodaj panel administracyjny
Szukaj…
Wprowadzenie
Jeśli chcesz dodać panel administracyjny do aplikacji railsowej, to tylko kilka minut.
Składnia
- Otwórz plik klejnotów i klejnot pisarza „rails_admin”, „~> 1.0”
- instalacja pakietu
- rails g rails_admin: zainstaluj
- zapyta Cię o trasę administratora, jeśli chcesz przejść domyślnie, naciśnij Enter.
- Teraz przejdź do app / config / initializers / rails_admin.rb i wklej ten kod: config.authorize_with do red_do main_app.root_path, chyba że bieżący_użytkownik.try (: admin?) Koniec Ten kod pozwoli tylko administratorowi na dostęp do twojej witryny.com/admin inny użytkownicy zostaną przekierowani na ścieżkę root.
- Aby uzyskać więcej informacji sprawdź dokumentację tego klejnotu. https://github.com/sferik/rails_admin/wiki
Uwagi
Użyj go, jeśli chcesz mieć Administratora na swojej stronie, w przeciwnym razie nie będzie takiej potrzeby. Jest to łatwiejsze i wydajniejsze niż klejnot active_admin. Możesz to dodać na dowolnym etapie po utworzeniu użytkowników i nie zapomnij o utworzeniu konta administratora przed czwartym krokiem. Użyj cancan do nadawania ról.
Oto kilka zrzutów ekranu z panelu administracyjnego przy użyciu klejnotu rails_admin.
Jak widać układ tego klejnotu jest bardzo chwytliwy i przyjazny dla użytkownika.
Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow