我正在使用mongoid作爲我的數據庫。嵌入了許多嵌套形式,mongoid
而且我的模型,就像是建立動態嵌套人形式,其中用戶可以添加許多地址的表單中,並保存所有的人在這一次
class Address
include Mongoid::Document
embedded_in :person, :inverse_of => :addresses
end
class Person
include Mongoid::Document
embeds_many :addresses
end
我有問題。 我的哈希而更新的人嵌套形式是這樣的
"person"=>{"name"=>"John",
"addresses_attributes"=>{"0"=>{"address1"=>"calgary","address2"=>"New York", "id"=>"4cef79f67adf3509280001be"},
"1"=>{"address1"=>"bhah", "address2"=>"blah", "id"=>"4cef74rdeadf3509280001bf"}},
"policy_id"=>"4cef5feb7adf35092800013a",
"start_date"=>"2010-11-10", "end_date"=>""}
但該地址沒有得到根據收到的哈希更新。
任何想法爲什麼會發生這種情況?
感謝
,如果你重新打這個紅寶石和蒙戈你可能會得到更好的答案。此外,你應該擺脫嵌入式標籤,因爲它不適合這個問題。 – 2010-12-15 15:24:24