【发布时间】:2015-03-03 17:13:37
【问题描述】:
我正在使用带有 Cancan 的 ActiveAdmin 进行授权。在我的能力模型中,我将用户设置为只有阅读能力。这按预期工作,除了用户仍然可以选择设备(我正在限制的模型),然后执行 batch_update 来编辑其中一个或多个。我无法在视图中阻止它,因为该按钮是由 ActiveAdmin 呈现的。
我在 admin/devices 控制器中尝试过类似的操作..
if can? :manage
collection_action :batch_update do
blah blah
end
end
然后我得到未定义的方法“可以吗?”为了 #
有什么建议吗?
【问题讨论】:
标签: ruby-on-rails authorization activeadmin cancan