2014-01-29 2 views
0

API의 일부 숨겨진 구석에서 기존 레코드를 새 레코드로 복제하는 방법이 있으면 저장하지 않으면 궁금합니다. 새로운 ID가 할당 되었습니까?기존 레코드를 새 레코드로 자동으로 변환합니다.

이 글은 필자가 글을 쓰고있는 이벤트 사이트에서 사용하기위한 것으로, 이전 연도로부터 가져올 수 있지만, 복사하면 이벤트 설명을 새로운 콘텐츠로 업데이트 할 수 있습니다.

답변

2

이 경우 dup 방법을 사용할 수 있습니다.

user2 = user1.dup 
user2.save 

user1user2user2 = user1.dup 클론을 수행하고, user2는 할당 된 id, created_atupdated_at 값이 없습니다 그것은 새로운 기록으로 처리됩니다

모델 User의 목적 user1을 감안할 때, 당신은 할 수 있습니다.

+0

고마워요! 나는 그것이 그렇게 단순 할 것이라고 기대했다. 웬일인지, 나는 그것을 시험해 보았을 때 이것이 효과가 없다고 맹세했다. –

관련 문제