【发布时间】:2012-02-14 15:12:37
【问题描述】:
我有 ActiveAdmin 和 CanCan 一起工作。我已经设置了管理员和客户权限。
现在我想根据 CanCan 设置的权限隐藏“新建”、“编辑”和“删除”按钮,但以下行给了我错误...
config.clear_action_items! :if => proc{can? (:destroy, Shipment)}
这个也是
:if => proc{ can?(:destroy, Shipment)}, actions :all, :except => [:new, :create, :update, :edit, :destroy]
【问题讨论】:
-
我相信
current_user必须可用才能以这种方式检查能力。我怀疑它在任何配置文件中都可用。
标签: ruby-on-rails ruby cancan activeadmin