ruby-on-rails-4 - 将管理员用户添加到 ActiveAdmin

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

我最近将我的 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/

相关文章:

javascript - 将 HTML 返回给 AJAX Rails 调用

django - Postgres EXPLAIN ANALYZE 成本估算行数大大高于实际行数。没有吸尘?

java - Heroku 上的 hibernate 搜索

java - 生产与登台 - 添加登台特定 Controller

与数据库同步的基于 PHP 的数据库模型?

asp.net - 在生产服务器中分析 asp.net 网站的可能方法?

ruby-on-rails - 从 Rails 4.1.4 更新到 4.2.0 后,AR CollectionProxy 上的 "first!"引发 "undefined method [] for nil"

ruby-on-rails - Rails 4 - Mailer deliver_later 没有按照我的预期进行,阻止了 UI

ruby - 在 RoR 中,如果我没有得到服务器的响应,我该如何捕获异常?

django - 引发 ConnectionError(self._error_message(e)) kombu.exceptions.OperationalError : Error 111 connecting to localhost:6379. 连接被拒绝