Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails 4-CanCanCan-表达式_Ruby On Rails_Cancan_Cancancan - Fatal编程技术网

Ruby on rails Rails 4-CanCanCan-表达式

Ruby on rails Rails 4-CanCanCan-表达式,ruby-on-rails,cancan,cancancan,Ruby On Rails,Cancan,Cancancan,我试图用CanCanCan在我的ability.rb中定义能力 我不确定这是否是一个有效的表达式-我在wiki中找不到处理这个问题的示例 我有一个叫Vision的模型。Vision有一个布尔属性:public和另一个属性:public\u Vision 如果:public是真的,那么我想创造一种阅读:public愿景的能力 我试过这个: can :read, Vision.public_vision, :public => true 这是有效的语法吗?我还不能测试我的能力文件,因为

我试图用CanCanCan在我的ability.rb中定义能力

我不确定这是否是一个有效的表达式-我在wiki中找不到处理这个问题的示例

我有一个叫Vision的模型。Vision有一个布尔属性:public和另一个属性:public\u Vision

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

我试过这个:

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

这是有效的语法吗?我还不能测试我的能力文件,因为有太多的ruby内容我无法注释。

我已将此更改为:

can:read,Vision,[:public\u Vision]

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


我在CanCanCan wiki上找到了资源属性部分。到目前为止还不错。

我已将此更改为:

can:read,Vision,[:public\u Vision]

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

我在CanCanCan wiki上找到了资源属性部分。到目前为止还不错