【问题标题】:Rails 4 - CanCanCan - expressionRails 4 - CanCanCan - 表达式
【发布时间】:2015-11-30 04:50:18
【问题描述】:

我正在尝试使用 CanCanCan 在我的能力.rb 中定义能力。

我不确定这是否是一个有效的表达方式 - 我在 wiki 中找不到与此相关的示例。

我有一个名为 Vision 的模型。 Vision 有一个名为 :public 的布尔属性和另一个名为 :public_vision 的属性

如果 :public 为真,那么我想创建一种阅读 :public 愿景的能力

我试过这个:

   can :read, Vision.public_vision, :public => true

这是有效的语法吗?我还不能测试我的能力文件,因为有太多我无法注释掉的红宝石。

【问题讨论】:

    标签: ruby-on-rails cancan cancancan


    【解决方案1】:

    我已将其更改为:

    可以:阅读,视觉,[:public_vision]

    然后,在视图中,仅当 :public 为真时才显示链接。

    我在 CanCanCan wiki 上找到了资源属性部分。到目前为止一切顺利。

    【讨论】:

      猜你喜欢
      • 2015-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-27
      • 1970-01-01
      • 2015-12-12
      • 1970-01-01
      相关资源
      最近更新 更多