登录 主页

在rails项目中使用cancancan时,却报错说:undefined local variable or method `beforload_and_authorize_resource' for ApplicationController:Class

2023-08-24 10:32PM

在controller里面增加下面代码之后

load_and_authorize_resource

 却报错说:undefined local variable or method `beforload_and_authorize_resource' for ApplicationController:Class

主要是因为版本不兼容

我的rails版本是4.2.11.3,使用cancancan的版本为3.5.0,这两个版本不兼容就会报错

把cancancan版本指定为2.2.0

gem 'cancancan', '2.2.0' 

然后在进行bundle install

并且重启服务器,在到浏览器刷新页面,就显示已经可以了

返回>>

登录

请登录后再发表评论。

评论列表:

目前还没有人发表评论