【问题标题】:Blocking batch_actions with ActiveAdmin and CanCan使用 ActiveAdmin 和 CanCan 阻止 batch_actions
【发布时间】: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


    【解决方案1】:

    【讨论】:

    • 太棒了,这个链接很有帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多