0
我知道延伸ActiveRecord::Base
的Rails中的對象可以使用一個構造函數,它將屬性名稱的哈希值轉換爲值,但我似乎無法找到該哈希構造函數實際定義在哪裏(似乎不直接在ActiveRecord::Base
)。任何人都可以指向我的構造函數存在的位置?Rails ActiveRecord :: Base定義了哈希構造函數?
我知道延伸ActiveRecord::Base
的Rails中的對象可以使用一個構造函數,它將屬性名稱的哈希值轉換爲值,但我似乎無法找到該哈希構造函數實際定義在哪裏(似乎不直接在ActiveRecord::Base
)。任何人都可以指向我的構造函數存在的位置?Rails ActiveRecord :: Base定義了哈希構造函數?
在rails 3.2.7中,initialize
方法似乎在ActiveRecord::Base
中。
在當前主文檔中(在撰寫本文時爲承諾c10202208982bfa02ffd16d1614992228391d781
),Base
includes ActiveRecord::Model
,這又依次爲includes ActiveRecord::Core
,其中initialize
is defined。它似乎與3.2.7中的方法非常相似。
是的,我正在尋找初始化方法ActiveRecord :: Core。謝謝。 – 2012-08-01 01:20:01