我在被 Tony's tutorial 闲置的 Rails 3 应用程序中进行了身份验证
我不想在我的应用程序上公开注册,只是为了使用管理员帐户创建新用户,但我无法手动创建管理员帐户,因为在表用户中有必须生成的加密密码和盐,而我没有不知道怎么做:|
最佳答案
此外,如果您使用可确认并希望在创建新帐户时跳过确认电子邮件的要求,您可以执行以下操作:
newuser = User.new({ :email => 'admin@example.com',
:password => 'password',
:password_confirmation => 'password'})
newuser.skip_confirmation!
newuser.save
如果您创建的帐户是为受信任的用户创建的,或者您正在创建测试帐户,这将很有用。
关于ruby-on-rails-3 - 如何创建第一个(管理员)用户(CanCan 和 Devise)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5149773/