我有一个不从应用程序控制器继承的 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:in `'
我的 Gemfile 和 Rails 4.1.2 中已经有了gem 'actionpack'(这是 Rails 4 应用程序的一部分)