0

经过多天的尝试,我终于设法启动了我的应用程序,但现在面临一个问题。

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

但是,我已将应用程序推送到 Heroku,并删除了所有设计注册选项(我不希望其他人能够注册),并且由于数据库具有全新的表和干净的石板,因此我使用的登录详细信息我的本地主机不再工作。

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

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

谢谢!

4

1 回答 1

3

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

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

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

于 2012-10-23T20:25:17.207 回答