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

标签 ruby-on-rails ruby require actionpack

我有一个不从应用程序 Controller 继承的 API Controller 。我试图包含 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:in `'

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

最佳答案

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

require 'action_pack'

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

相关文章:

ruby-on-rails - 在 rails 上播放声音

ruby-on-rails - Ruby on Rails 中的图像转换 svg

ruby-on-rails - Oauth2 提供者(Doorkeeper?)是用于登录的 Oauth2 使用者(Devise+OmniAuth)

Ruby TestUnit、VCR 和 HTTP API 请求

ruby - 在 Ruby 中使用集合

ruby-on-rails - 使用子字符串生成随机数

ruby - 将范围转换为 Ruby 中的浮点值数组时出错

require - webpack 中的可选依赖项

javascript - RequireJS, $.Deferred 怎么办?

javascript - 正确导出node.js中的类以在其他所需文件中扩展它们