Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.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 此模型适配器不支持从数据库获取记录_Ruby On Rails_Ruby On Rails 6_Cancancan - Fatal编程技术网

Ruby on rails 此模型适配器不支持从数据库获取记录

Ruby on rails 此模型适配器不支持从数据库获取记录,ruby-on-rails,ruby-on-rails-6,cancancan,Ruby On Rails,Ruby On Rails 6,Cancancan,在将我的应用程序从rails 5.2升级到rails 6之后,我发现了这个问题 此型号适配器不支持从数据库获取记录。 class PlayerArtController < ApplicationController load_and_authorize_resource only: [:index, :create] def index end def create end end class playeratcontroller

在将我的应用程序从rails 5.2升级到rails 6之后,我发现了这个问题

此型号适配器不支持从数据库获取记录。

class PlayerArtController < ApplicationController
  load_and_authorize_resource only: [:index, :create]

  def index
     
  end

  def create
  end

end
class playeratcontroller
版本:

轨道(6.0.3.4)
坎坎坎(2.3.0)

ruby 2.7.2

正如@Eyeslandic建议的那样,我最终将cancancan从2.3更新到了3.0

我已经看到了这个链接,但我不想更新我的cancancan。我一直在寻找一个解决方法。我想你会发现更新cancancan是解决问题最快捷、最可靠的方法。你为什么不升级?是什么阻碍了你这么做?Cancancan2不支持Rails 6。@coorasse我认为只要有一个bug,我就可以应用补丁,因为我的应用程序是一个巨大的整体