Implementé Devise en una aplicación de Rails 3 y necesito administradores para poder administrar usuarios. Los usuarios no son registrables y, por lo tanto, un administrador debe crear cuentas. ¿Cuál sería la mejor manera de hacerlo?Administrar Cuentas de usuario con Rails 3 y Devise
No parece muy SECO crear mi propio UsersController
cuando Devise ya proporciona Devise::RegistrationController
pero no veo ninguna otra opción.
No he probado esto, pero podría anular RegistrationController y simplemente colocar un before_filter que asegure que un administrador realiza la solicitud. – pushmatrix
Actualmente tengo mi propio controlador de registro para autorización. Mi problema es que al llamar a sign_up como otro usuario, inicia sesión instantáneamente como ese usuario (como si fuera un registro de usuario). Si voy a crear todos mis métodos de todos modos, creo que prefiero tener mi propio UsersController –