kid*_*tal 18 ruby-on-rails ruby-on-rails-3.1 activeadmin
我使用admin@example.com//password运行ActiveAdmin,但我想更改这些凭据.谁知道如何改变它们?
bpn*_*bpn 34
最好的方法是从rails控制台更改它:
admin = AdminUser.find_by_email("admin@domain.com")
admin.password = "newPassword"
admin.save
Run Code Online (Sandbox Code Playgroud)
Sud*_*han 10
使用生成器安装ActiveAdmin时,您将{timestamp}_devise_create_admin_users.rb在db/migrate文件夹中找到要调用的迁移.
查找并将此行更改为您想要的任何内容:
AdminUser.create!(:email => 'admin@example.com', :password => 'password', :password_confirmation => 'password')
Run Code Online (Sandbox Code Playgroud)
请记住,这只是种子密码,并以明文形式公开.您可能想要做的是设置Devise控制器以进行密码更改操作.查看wiki和Railscast以获取帮助.
最终使用了 ActiveAdmin wiki 的答案:
https://github.com/gregbell/active_admin/wiki/Your-First-Admin-Resource%3A-AdminUser
| 归档时间: |
|
| 查看次数: |
11842 次 |
| 最近记录: |