Rya*_*nks 5 activerecord overriding ruby-on-rails ruby-on-rails-3
在一些地方,我看到声称重写ActiveRecord :: Base.initialize是错误的,因为它可能并不总是被调用:
从来没有版本的ActiveRecord(3.0+),这仍然是真的吗?如果是这样的话,具体的情况是什么时候人们可能会认为它会被调用?
并不是说它不会被调用,而是 中已经有一个initialize, 了ActiveRecord::Base。
你能打电话super吗?大概,也许,一般来说。跨 Rails 版本,包括未来的版本?回复朦胧再试试。现在无法预测。稍后再问。魔术八球并不相信。
有一个初始化回调,因此您不需要,也不会受到诱惑。
| 归档时间: |
|
| 查看次数: |
3353 次 |
| 最近记录: |