2011-08-02 6 views
0

는 지금은 잘 작동 다음을 가지고 : 내 모델이 미래의 연결 구조를 변경할 수 있습니다 특히 이후, 마지막 두 줄을 피하기 위해 싶습니다 그러나모델 인스턴스를 복제/복사하고 연결을 유지하려면 어떻게해야합니까?

e     = Event.find(params[:based_on_id]) 
    @event    = e.clone 
    @event.tag_ids  = e.tag_ids 
    @event.subcategories = e.subcategories 

. 나는 모든 연결을 포함하는 깨끗한 "새로운"사본을 원합니다.

참고 : 위의 연관은 has_many : through입니다.

답변

1

이 코드를 재정의 한 Event.clone 메서드

에 넣을 수 있습니다.
관련 문제