将管理员用户添加到 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
包含默认数据库插入的文件来启动您的应用程序。
我最近将我的 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
包含默认数据库插入的文件来启动您的应用程序。