无法登录Active Admin。有没有办法创建管理员用户?

时间:2013-12-07 21:38:37

标签: ruby-on-rails ruby activeadmin

当我尝试使用默认管理员用户登录时,我收到“无效的电子邮件或密码”。有没有办法用代码创建用户并尝试以这种方式登录?

我可以登录我的实时网站,但不能在本地登录。我的开发代码完全匹配生产中的内容。

2 个答案:

答案 0 :(得分:13)

您可以在开发服务器上运行rails console,并在控制台中创建一个新的管理员用户。

以下是此类命令的典型序列(根据您的设置进行更改):

user = AdminUser.new
user.email = "<your email>"
user.password = "<your password>"
user.save

这将为您创建所需的管理员。 :)

答案 1 :(得分:3)

另一种方法是将this文件放入db目录,然后运行

rake db:seed

或在控制台

Rails.application.load_seed 

你可以看到如何创建AdminUser

相关问题