【问题标题】:CanCan ability in ActiveAdmin for batch_actionActiveAdmin 中针对 batch_action 的 CanCan 功能
【发布时间】:2015-09-16 15:33:23
【问题描述】:

假设我想让某些用户阅读、创建和删除(使用 batch_action)他们的帖子,但我不想让他们更新帖子。 像这样的:

   can [:read, :create, :destroy], Post

但是当我运行批处理操作时,我看到 cancan 添加了一些尴尬的条件,例如

   [WHERE 1=0]

当我使用 :manage 而不是单独的 crud 操作(:read, :update, :create, :destroy) 时效果很好。

有什么想法吗?

【问题讨论】:

标签: ruby-on-rails activerecord activeadmin cancancan


【解决方案1】:

您必须添加batch_action 作为用户可以在帖子上执行的可能操作

can %i[read create destroy batch_action], Post

【讨论】:

    猜你喜欢
    • 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
    相关资源
    最近更新 更多