如何重写Doorkeeper gem的AccessToken类?
我已经尝试在models/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发布于 2018-12-19 15:43:37
我也遇到过同样的问题。并在初始化器中添加关联
Doorkeeper::AccessToken.belongs_to :resource_owner, class_name: 'OauthResourceOwner'发布于 2016-10-21 06:47:41
在Ruby中,类是“开放的”,这意味着你不是在重写AccessToken,而是在AccessToken中添加方法。
https://stackoverflow.com/questions/40164149
复制相似问题