Doorkeeper gem によって提供されるオーバーライド方法について何か考えはありますか?Doorkeeper::Application
検証、コールバックなどを追加したいとしましょう。DB テーブルの名前はauth_applications
.
以下を含む application.rb という名前のモデルを作成しましたが、 before_create 呼び出しがトリガーされません。最善のアプローチは何ですか?
module Doorkeeper
class Application < ActiveRecord::Base
include ApplicationMixin
require 'identicon'
before_create :generate_identicon
def generate_identicon
self.identicon = Identicon.data_url_for name, 128, [255, 255, 255]
end
end
end
この SO 回答コードに従って、初期化子として宣言する必要があります。ただ、追加したいことがたくさんあるので、クラシックモデルが欲しいです。