我有一个不从应用程序 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/