Veritabanım olarak mongoid kullanıyorum. birçok iç içe geçmiş formu gömer, mongoid
Ve modeli kullanıcı bir form içinde birçok adresleri ekleyin ve bir kerede hepsini kaydedebilirsiniz dinamik iç içe kişi formunu kurarken buclass Address
include Mongoid::Document
embedded_in :person, :inverse_of => :addresses
end
class Person
include Mongoid::Document
embeds_many :addresses
end
ben yaşıyorum sorun gibidir. Benim karma kişi iç içe formu güncellerken bu
"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"=>""}
gibidir Fakat adresi alınan karma göre güncellenen almaz.
Bunun neden olduğu hakkında bir fikriniz var mı?
Eğer yakut ve Mongo'da ile bu yeniden etiketlendiğinde Daha iyi cevaplar alabilirsiniz. Ayrıca, bu soruna uygun olmadığı için gömülü etiketden kurtulmanız gerekir. –