Ruby on rails Ruby on rails-activeadmin上的多管理员类型

Ruby on rails Ruby on rails-activeadmin上的多管理员类型,ruby-on-rails,activeadmin,cancancan,Ruby On Rails,Activeadmin,Cancancan,目前,我在activeadmin上有一个管理员,可以做任何事情。但是,我希望有一个其他级别的管理员,除了添加/删除/编辑新管理员之外,可以做任何事情。您是否有一种简单的归档方法?您可以构建自己的授权适配器,并在视图中使用它们: ActiveAdmin.register Post do index do column :title column '' do |post| link_to 'Edit', admin_post_path(post) if author

目前,我在activeadmin上有一个管理员,可以做任何事情。但是,我希望有一个其他级别的管理员,除了添加/删除/编辑新管理员之外,可以做任何事情。您是否有一种简单的归档方法?

您可以构建自己的授权适配器,并在视图中使用它们:

ActiveAdmin.register Post do

  index do
    column :title
    column '' do |post|
      link_to 'Edit', admin_post_path(post) if authorized? :update, post
    end
  end

end
文件参考: