使用设备添加新管理员

时间:2018-04-13 06:24:22

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

我需要在我正在开发的网页上创建三个管理员。

管理员可以查看所有用户。

当我按照说明操作时,当前用户将成为管理员。我需要在管理员列表中再添加两个。

我安装了设备gem。

1 个答案:

答案 0 :(得分:1)

您需要发布更多细节。我会在黑暗中拍摄一些镜头:

您制作了一个与用户不同的新模型Admin,对吗?如果您想要新的管理员,则需要创建它们。 Admin.create(admin_params)等。用户不是也不能是管理员。

如果您希望自己的管理员也是用户,那么您最好关注how-to guide中的选项2,添加“管理员”#39;用户模型的布尔属性。然后,您可以为任何用户设置some_user.update_attribute :admin, true管理员(以及您通常管理模型属性的所有方式)并使用current_user.admin?

对其进行测试