我有一个API控制器,它不是从应用程序控制器继承的我试图包含respond_to方法,并得到一个方法未定义的错误….所以我需要在顶部的actionpack,如下所示:

require 'actionpack'

class Api::V1::UsersController < Api::ApiController
  version 1

  doorkeeper_for :all
  respond_to :json

  def show
    respond_with current_user.as_json(except: :password_digest)
  end
end

我得到了以下信息:
loaderror(无法加载此类文件--actionpack):
app/controllers/api/v1/users_controller.rb:1:在“中”
我的gem文件中已经有gem“actionpack”和Rails 4.1.2(这是rails4应用程序的一部分)

最佳答案

呸,我才意识到我没有像下面那样加下划线:

require 'action_pack'

关于ruby-on-rails - 是否可以在单独的require语句中包含Rails actionpack?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24876948/

10-16 00:19