假設我想讓一些用戶閱讀,創建和刪除(使用batch_action)他們的帖子,但我不想讓他們更新帖子。 事情是這樣的:CanCan在ActiveAdmin for batch_action中的能力
can [:read, :create, :destroy], Post
但是當我運行批處理動作,我看到的是康康舞增加了像
[WHERE 1=0]
一些尷尬的情況。當我使用:管理,而不是單獨的CRUD操作(:閱讀,:update,:create,:destroy)它很好用。
任何想法?
也許你可以看看這個文檔的條件添加到您的batch_action:https://github.com/activeadmin/activeadmin/ blob/master/docs/9-batch-actions.md#conditional-display – anthony