2

アプリケーション コントローラーを継承しない API コントローラーがあります。私は Respond_to メソッドを含めようとしていて、メソッド未定義エラーを取得しようとしています....そのため、以下のように上部にアクションパックが必要でした:

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 `'

Rails 4.1.2 だけでなく、Gemfile にもgem 'actionpack'が既にあります(これは Rails 4 アプリケーションの一部です)。

4

2 に答える 2