Есть ли у вас какие-либо идеи, как переопределить Doorkeeper::Application
, предоставленный Doorkeeper gem.Let, я хочу добавить валидацию, обратные вызовы и т. Д. Таблица 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
Согласно this SO answer код должен быть объявлен как инициализатор. Однако я хотел бы иметь классическую модель, так как я хочу добавить много.
Спасибо @ Энрико-Carlesso я пришел с тем же раствором вчера поздно вечером. Легко ведь. Закрытие. – olimart