Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/60.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 调用可访问的_不能与块';can';定义_Ruby On Rails_Ruby_Activeadmin_Cancancan - Fatal编程技术网

Ruby on rails 调用可访问的_不能与块';can';定义

Ruby on rails 调用可访问的_不能与块';can';定义,ruby-on-rails,ruby,activeadmin,cancancan,Ruby On Rails,Ruby,Activeadmin,Cancancan,非常有趣的是,我没有在can声明中使用块,但我在打开active admin时遇到了这个错误。我不知道如何修理它 [:名字、姓氏、传记、国家].每个人都有自己的名字| can:读取,用户,属性名称, id:User.joins(:可视性) .where(可见性:{level:“public”,属性名称:attr\u name}) .pluck(:id) 结束 我为active admin创建了一个独特的功能,我没有使用这种授权,而为前端创建了一个不同的功能

非常有趣的是,我没有在can声明中使用块,但我在打开active admin时遇到了这个错误。我不知道如何修理它

[:名字、姓氏、传记、国家].每个人都有自己的名字|
can:读取,用户,属性名称,
id:User.joins(:可视性)
.where(可见性:{level:“public”,属性名称:attr\u name})
.pluck(:id)
结束

我为active admin创建了一个独特的功能,我没有使用这种授权,而为前端创建了一个不同的功能