Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.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_Ruby On Rails 4_Devise - Fatal编程技术网

Ruby on rails 红宝石轨道未破坏投掷:典狱长与设计。

Ruby on rails 红宝石轨道未破坏投掷:典狱长与设计。,ruby-on-rails,ruby,ruby-on-rails-4,devise,Ruby On Rails,Ruby,Ruby On Rails 4,Devise,我的RubyonRails应用程序中有一个非常奇怪的问题。我有这样的控制器: class PersonReportsController < ApplicationController include ActionController::Live load_and_authorize_resource except: [:index] def index #some code end end 但当我从控制器中删除时: include ActionControll

我的RubyonRails应用程序中有一个非常奇怪的问题。我有这样的控制器:

class PersonReportsController < ApplicationController
  include ActionController::Live
  load_and_authorize_resource except: [:index]

  def index
    #some code
  end
end
但当我从控制器中删除时:

include ActionController::Live
一切正常。。。
有什么办法可以解决这个问题吗?

这里解释了一切:

将我的路由包装在一个authenticate do…end块中是一个很好的方法 变通办法

include ActionController::Live