我的要求是通过管理员登录创建用户帐户。我已经安装了cancan,devise和rollify,但问题是我无法追踪怎么做。请帮帮我。我必须通过管理员登录注册用户。
答案 0 :(得分:0)
您需要的所有信息都在以下链接:
部署应用程序时,您可以使用控制台创建第一个管理员,管理员可以按照CRUD Rails应用程序中的常规方式通过GUI创建用户。确保在您的用户控制器中有before_filter
检查创建操作的admin_signed_in?
(假设您在使用rails generate devise Admin
创建管理员角色'管理员'时将其调用命令行) - 这将确保只有管理员才能访问Users控制器中的create
操作。您也可以以同样的方式阻止edit
和destroy
操作,但我猜您想要允许用户访问这些操作。