2012-11-12 4 views
0

간단한 방법이 있습니다.
내가 어떻게하면 같은 사람을 참조하는 4 Person 개체가 있다고 가정 해 봅시다.
모든 속성에 올바르게 채워진 속성이 있습니다. @person1agegender, @person2last_name, @person3observation@person4mother_name을 갖는다.ActiveRecord 모델 개체 병합

이러한 단순한 특성 외에도 다른 ActiveRecord 모델 간에는 몇 가지 연관 관계가 있습니다.
예를 들어 @person1에는 2 개의 노트가 있고 @person2에는 1 개의 노트와 2 개의 주소가있을 수 있습니다.

내가 찾고있는 건 모든 채워진 속성과 모든 relashionships을 보존하기 위해이 네 가지 객체를 함께 병합하는 방법입니다.
예를 들어, 결국이 같은 것 : Personage, gender, last_name, observation, mother_name, 3 notes, 2 adresses, etc 개체입니다.

답변

1

아직 ar_merge 보석을 보셨습니까? https://github.com/grosser/ar_merge 몇 달 동안 업데이트되지는 않았지만 아직은 호환되어야한다고 생각합니다.