Подтвердить что ты не робот

Управление учетными записями пользователей с помощью Rails 3 и разработки

Я реализовал Devise в приложении Rails 3, и мне нужно, чтобы пользователи-пользователи могли управлять пользователями. Пользователи не регистрируются, поэтому администратор должен создавать учетные записи. Какой был бы лучший способ сделать это?

Кажется, не очень СУЩЕСТВУЕТ создать собственный UsersController, когда Devise уже предоставляет Devise::RegistrationController, но я не вижу других параметров.

4b9b3361

Ответ 1

Я решил создать свой собственный UsersController вдоль стороны RegistrationController. На самом деле имеет смысл иметь собственный контроллер RESTful для администрирования. Он не разрабатывает работу по управлению учетными записями пользователей и не поддерживает связанные с ними административные поля. Это, в конце концов, структура аутентификации. Кажется правильным, чтобы он делал то, для чего он предназначен. Вы должны создать свою собственную модель пользователя по какой-либо причине.