使用rails通过管理员登录进行用户注册

时间:2013-12-30 09:24:18

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

我的要求是通过管理员登录创建用户帐户。我已经安装了cancan,devise和rollify,但问题是我无法追踪怎么做。请帮帮我。我必须通过管理员登录注册用户。

1 个答案:

答案 0 :(得分:0)

您需要的所有信息都在以下链接:

Adding an Admin Role

部署应用程序时,您可以使用控制台创建第一个管理员,管理员可以按照CRUD Rails应用程序中的常规方式通过GUI创建用户。确保在您的用户控制器中有before_filter检查创建操作的admin_signed_in?(假设您在使用rails generate devise Admin创建管理员角色'管理员'时将其调用命令行) - 这将确保只有管理员才能访问Users控制器中的create操作。您也可以以同样的方式阻止editdestroy操作,但我猜您想要允许用户访问这些操作。