我正在尝试使用CanCanCan在我的ability.rb中定义能力。
我不确定这是否是一个有效的表达式--我在wiki中找不到与此相关的示例。
我有一个叫Vision的模型。Vision有一个名为:public的布尔属性和另一个名为:public_vision的属性
如果:public是真的,那么我想创建一个读取:public视觉的能力
我已经尝试过了:
can :read, Vision.public_vision, :public => true
这是有效的语法吗?我还不能测试我的能力文件,因为有太多的ruby代码我不能注释掉。
发布于 2015-09-04 14:56:18
我已将其更改为:
can :读取、视觉、:public_vision
然后,在视图中,仅当:public为true时才显示链接。
我在CanCanCan维基上找到了资源属性部分。到目前一切尚好。
https://stackoverflow.com/questions/32391100
复制相似问题