该模型适配器不支持从数据库中获取记录
This model adapter does not support fetching records from the database
将我的应用程序从 rails 5.2 升级到 rails 6 后,我遇到了这个问题
此模型适配器不支持从数据库中获取记录。
class PlayerArtController < ApplicationController
load_and_authorize_resource only: [:index, :create]
def index
end
def create
end
end
版本:
rails (6.0.3.4)
康康康 (2.3.0)
ruby2.7.2
按照@Eyeslandic 的建议,我最终将 cancancan 从 2.3 更新到 3.0
CanCan::NotImplemented (This model adapter does not support fetching records from the database.):
记录未从数据库中提取,更新后 gem 解决了问题:
# gem 'cancancan', '2.3.0' ## update version to new version
gem 'cancancan', '~> 3.3.0'
将我的应用程序从 rails 5.2 升级到 rails 6 后,我遇到了这个问题
此模型适配器不支持从数据库中获取记录。
class PlayerArtController < ApplicationController
load_and_authorize_resource only: [:index, :create]
def index
end
def create
end
end
版本:
rails (6.0.3.4)
康康康 (2.3.0)
ruby2.7.2
按照@Eyeslandic 的建议,我最终将 cancancan 从 2.3 更新到 3.0
CanCan::NotImplemented (This model adapter does not support fetching records from the database.):
记录未从数据库中提取,更新后 gem 解决了问题:
# gem 'cancancan', '2.3.0' ## update version to new version
gem 'cancancan', '~> 3.3.0'