我正在尝试使用 CanCanCan 在我的ability.rb 中定义能力。
我不确定这是否是一个有效的表达方式——我在 wiki 中找不到处理这个问题的例子。
我有一个名为 Vision 的模型。Vision 有一个名为 :public 的布尔属性和另一个名为 :public_vision 的属性
如果 :public 是真的,那么我想创造一种阅读 :public 愿景的能力
我试过这个:
can :read, Vision.public_vision, :public => true
这是有效的语法吗?我还不能测试我的能力文件,因为有太多我无法注释掉的红宝石。