【问题标题】:Add admin user to ActiveAdmin将管理员用户添加到 ActiveAdmin
【发布时间】:2018-08-03 02:34:41
【问题描述】:

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

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

【问题讨论】:

    标签: ruby-on-rails-4 heroku production-environment


    【解决方案1】:

    您可以直接通过rails控制台创建新用户,

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

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

    【讨论】:

    • 非常感谢,maxumus。我不知道我可以使用命令“heroku rub rails console...”访问 rails 控制台。非常感谢您的帮助。
    猜你喜欢
    • 2011-07-10
    • 1970-01-01
    • 2016-07-05
    • 2011-11-27
    • 2012-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多