将管理员用户添加到 ActiveAdmin

Add admin user to ActiveAdmin

我最近将我的 websapp 上传到 heroku。 当我在 Cloud9 上开发时,我将管理员用户添加到 ActiveAdmin。 问题是我之前在开发环境用的是sqlite,现在生产环境用的是postgresql,所以用sqlite时添加的admin数据被删除了,无法以admin登录。

我想请您告诉我如何在生产环境中添加新管理员。

您可以直接通过 rails 控制台使用

创建新用户
heroku run rails console --app <app name>
AdminUser.create(login: 'default_login', password: 'default_password')

我宁愿建议您编写 seed.rb 包含默认数据库插入的文件来启动您的应用程序。