2016-10-20 15 views
-1

AccessToken Doorkeeper gemのクラスを無効にするにはどうすればよいですか?Rails Doorkeeperクラスのオーバーライド

https://github.com/doorkeeper-gem/doorkeeper/blob/master/lib/doorkeeper/orm/active_record/access_token.rb

私はすでにRubyのクラスでモデル/ access_token.rb

module Doorkeeper 
    class AccessToken < ActiveRecord::Base 
    belongs_to :resource_owner, class_name: 'OauthResourceOwner' 

    include AccessTokenMixin 

    def as_json(*) 
     super.except!(:resource_owner_id).merge!(
     owner: { 
      id: resource_owner&.owner_id, 
      type: resource_owner&.owner_type&.tableize 
     } 
    ) 
    end 
    end 
end 

答えて

0

でクラスを作成しようとしたあなたはAccessTokenをオーバーライドしていないが、代わりにあなたがメソッドを追加することを意味し、「開く」されていますAccessToken

+0

私は知っていますが、私は方法を追加することもできません。 Doorkeeper :: AccessToken.last.resource_ownerを呼び出すと、メソッドが見つからない –

+0

Safoffの考えはありますか? –

関連する問題