只有一个用户管理员的应用程序,无需注册部分

时间:2014-05-21 00:22:09

标签: ruby-on-rails ruby-on-rails-4

我完成了所有Michael Hartl教程的应用程序,现在我想创建我的一个,一个编辑助手来编辑一本书。

我想在数据库中只有一个用户,它将是管理员。在菜单中,只有一个登录按钮才能连接并开始书写。

我想知道如何做,以及在数据库中只放一个用户的最佳方法是什么。在教程中有注册部分。

我希望你明白我的意思,对不起我的坏英语

由于

1 个答案:

答案 0 :(得分:0)

如果你确实想要数据库操作/播种

你可以 a)在seed.rb文件中添加一个create语句

 admin_user = User.create!(first_name: "test",
                           last_name: "test",
                           password: "123",
                           password_confirmation: "123",
                           roles: ["admin"])

然后从项目运行中的命令行

rake db:seed

b)从命令行运行

rails console

这为您提供了一个命令行加载的rails环境。

您可以执行的地方

admin_user = User.create!(first_name: "test",
                               last_name: "test",
                               password: "123",
                               password_confirmation: "123",
                               roles: ["admin"])