是否可以在单独的 require 语句中包含 Rails actionpack?

Non*_*ona 2 ruby ruby-on-rails require actionpack

我有一个不从应用程序控制器继承的 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
Run Code Online (Sandbox Code Playgroud)

我得到了以下信息:

LoadError(无法加载此类文件--actionpack):app/controllers/api/v1/users_controller.rb:1:in `'

我的Gemfile 和 Rails 4.1.2 中已经有gem 'actionpack'(这是 Rails 4 应用程序的一部分)

Non*_*ona 6

呸,我刚刚意识到我没有添加下划线,如下所示:

require 'action_pack'
Run Code Online (Sandbox Code Playgroud)