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

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

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

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

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

 user = AdminUser.new user.email = "" user.password = "" user.save 

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

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

 rake db:seed 

或在控制台中

 Rails.application.load_seed 

在那里你可以看到如何创建AdminUser