【发布时间】:2015-09-16 15:33:23
【问题描述】:
假设我想让某些用户阅读、创建和删除(使用 batch_action)他们的帖子,但我不想让他们更新帖子。 像这样的:
can [:read, :create, :destroy], Post
但是当我运行批处理操作时,我看到 cancan 添加了一些尴尬的条件,例如
[WHERE 1=0]
当我使用 :manage 而不是单独的 crud 操作(:read, :update, :create, :destroy) 时效果很好。
有什么想法吗?
【问题讨论】:
-
也许您可以查看此文档以向您的批处理操作添加条件:github.com/activeadmin/activeadmin/blob/master/docs/…
标签: ruby-on-rails activerecord activeadmin cancancan