【发布时间】:2017-04-12 20:40:00
【问题描述】:
目前,我在 activeadmin 上有一个可以做所有事情的管理员。但是,我希望有一个其他级别的管理员可以做除了添加/删除/编辑新管理员之外的所有事情。你有一个简单的存档方法的想法吗?
【问题讨论】:
标签: ruby-on-rails activeadmin cancancan
目前,我在 activeadmin 上有一个可以做所有事情的管理员。但是,我希望有一个其他级别的管理员可以做除了添加/删除/编辑新管理员之外的所有事情。你有一个简单的存档方法的想法吗?
【问题讨论】:
标签: ruby-on-rails activeadmin cancancan
您可以构建自己的授权适配器并在视图中使用它们:
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
【讨论】: