一旦部署ROR,Rails管理员用户名和密码

时间:2012-10-23 20:19:45

标签: ruby-on-rails ruby-on-rails-3 heroku rails-admin

经过多天的努力,我终于成功启动了我的应用,但现在我遇到了问题。

该应用程序使用rails admin允许管理员用户(我希望......)控制在应用程序中输出的对象。

然而,我已经将应用程序推送到Heroku已删除所有设计注册选项(我不希望其他人能够注册)并且因为数据库有全新的表格和干净的平板,登录详细信息我在我的localhost上使用不再工作。

有没有办法让我只使用控制台在我的新Heroku数据库中创建用户名和密码?

如果这不是正确的方法,那么我该如何才能最好地设置我的管理员用户?

谢谢!

1 个答案:

答案 0 :(得分:3)

您可以使用控制台创建新用户,如下所示:

> User.create! email: 'foo@example.com', password: 'foobar', confirmation: 'foobar'

您还可以将此代码添加到db/seeds.rb并在首次部署后运行rake db:seeds(但不要忘记更改密码。