使用Rails 3和Devise管理用户帐户

Jim*_*ner 12 ruby-on-rails devise

我在Rails 3应用程序中实现了Devise,我需要管理员用户才能管理用户.用户无法注册,因此管理员必须创建帐户.最好的方法是什么?

UsersController当Devise已经提供时,创建我自己的东西似乎不太干,Devise::RegistrationController但我没有看到任何其他选项.

Jim*_*ner 13

我选择创建自己的UsersController一面RegistrationController.为管理目的而拥有自己的RESTful控制器确实很有意义.管理用户记录并维护与其关联的管理字段不是设计工作.毕竟,它是一个身份验证框架.让它去做它的设计似乎是正确的.出于某种原因,您需要创建自己的用户模型.