Rails 5 控制器中的未定义方法 respond_to

undefined method respond_to in Rails 5 controller

我正在将应用程序从 rails 3.something 升级到 rails 5. 出于某种原因,我在使用该方法时遇到未定义的方法 respond_to我的任何控制器中的方法。这以前是有效的,我希望这里有人可以提供帮助。

class StatusController < ApplicationController

  #this throws an error 'undefined method respond_to
  respond_to :json, :html     
 end

根据Rails 5 release notes,

Remove respond_to/respond_with placeholder methods, this functionality has been extracted to the responders gem.

responders gem 添加到您的 Gemfile。