我最近将我的 websapp 上传到了 heroku。 当我在Cloud9上开发时,我将admin用户添加到ActiveAdmin中。 问题是我在开发环境中使用sqlite,但现在在生产环境中使用postgresql,所以我在使用sqlite时添加的管理数据被删除,无法以管理员身份登录。
我希望您告诉我如何在生产环境中添加新管理员。
最佳答案
您可以直接通过rails控制台创建新用户,
heroku run rails console --app <app name>
AdminUser.create(login: 'default_login', password: 'default_password')
我宁愿建议您编写包含默认数据库插入的seed.rb
文件来启动您的应用程序。
关于ruby-on-rails-4 - 将管理员用户添加到 ActiveAdmin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48941034/