我知道扩展ActiveRecord::Base
的Rails中的对象可以使用一个构造函数,它将属性名称的哈希值带到值,但我似乎无法找到实际定义的哈希构造函数的位置(似乎不是直接在ActiveRecord::Base
)。任何人都可以指出构造函数存在的位置吗?
答案 0 :(得分:1)
在rails 3.2.7中,initialize
方法似乎位于ActiveRecord::Base
。
在当前的母版(撰写时提交c10202208982bfa02ffd16d1614992228391d781
),Base
includes ActiveRecord::Model
,includes ActiveRecord::Core
,initialize
is defined。它似乎与3.2.7中的方法非常相似。