在一些地方,我看到声称重写ActiveRecord :: Base.initialize是错误的,因为它可能并不总是被调用:
如何在ActiveRecord中设置默认值?
http://blog.dalethatcher.com/2008/03/rails-dont-override-initialize-on.html
从来没有版本的ActiveRecord(3.0+),这仍然是真的吗?如果是这样的话,具体的情况是什么时候人们可能会认为它会被调用?
activerecord overriding ruby-on-rails ruby-on-rails-3
activerecord ×1
overriding ×1
ruby-on-rails ×1
ruby-on-rails-3 ×1