Zaimplementowałem Devise w aplikacji Rails 3 i potrzebuję użytkowników adminów, aby móc zarządzać użytkownikami. Użytkownicy nie podlegają rejestracji i dlatego administrator musi utworzyć konta. Jaki byłby najlepszy sposób na zrobienie tego?Zarządzanie kontami użytkowników za pomocą Rails 3 i Devise
Wygląda na to, że bardzo trudno jest stworzyć własne UsersController
, gdy program Devise zapewnia już Devise::RegistrationController
, ale nie widzę żadnych innych opcji.
Nie testowałem tego, ale można zastąpić RegistrationController i po prostu umieścić w nim filtr before_filter, który zapewnia, że administrator wysyła żądanie. – pushmatrix
Obecnie mam własny kontroler rejestracji, aby uzyskać autoryzację. Mój problem polega na tym, że wywołując sign_up jako inny użytkownik, jesteś natychmiast zalogowany jako ten użytkownik (np. Rejestracja użytkownika). Jeśli mam zamiar tworzyć wszystkie moje własne metody, tak myślę, że wolałbym mieć własny kontroler UsersController –