2012-08-27 3 views
0

destroy가 실행될 때 50K + 삭제를 수행해야하는 dependent => destroy의 모델 관계가 있습니다. 콘솔을 보면 레일스는 한 줄씩 ID가있는 명시 적 삭제 작업을 시도하고 있습니다. 레일이 대량 삭제를하도록 강제 할 수있는 방법이 있습니까? 또는 모델 종속성을 제거 할 수 있습니다. 코드에서 이러한 종류의 대량 삭제를 수행 할 수있는 방법이 있습니까?모델 관계 및 대량 삭제

감사

답변

0

당신은 따라 설정 할 수 있어야한다 : 당신이 그 일을 얻을 수없는 경우, 당신이 당신의 자신의 콜백 DELETE_ALL을 사용할 수 있습니다 DELETE_ALL

.

delete_all은 모든 자식 개체를 삭제하는 단일 문을 생성해야합니다.

+0

감사합니다. – n2xdip