【发布时间】:2014-12-03 05:36:46
【问题描述】:
您知道如何覆盖 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
根据this SO answer 代码应声明为初始化程序。但是我想要一个经典模型,因为我想添加很多东西。
【问题讨论】:
标签: ruby-on-rails gem doorkeeper