有没有一种简单的方法可以做到这一点。
假设我有 4 个Person
对象以某种方式指代同一个人。
他们都有一些正确填写的属性,例如@person1
has age
and gender
, @person2
have last_name
, @person3
haveobservation
和@person4
have mother_name
。
除了这些简单的属性之外,其他ActiveRecord
模型之间还有一些关系。
例如@person1
,可能有 2 个注释,@person2
可能有 1 个注释和 2 个地址,等等。
我正在寻找的东西是一种将所有这四个对象合并在一起的方法,以保留所有填充的属性和所有 relashionships。
例如,最后我会有这样的东西:一个Person
带有age, gender, last_name, observation, mother_name, 3 notes, 2 adresses, etc
.