我们希望所有用户都能够访问ActiveAdmin,但是,我们希望将新用户的创建限制为指定的管理员。理想的结果是只有管理员才能看到用户资源。
目前,任何用户都可以转到users.rb并创建新用户。如何限制此限制,以便只有指定的管理员才能创建用户?除非将用户指定为管理员,否则如何阻止用户查看此资源?
我是否需要向用户模型添加admin属性?从那里我该怎么办?
将Rails 4与Devise一起使用。
我只有一个users.rb模型,没有管理员模型。
安装ActiveAdmin时使用:
rails g active_admin:install用户#创建/编辑要与Devise一起使用的类
非常感谢你的帮助!