본문 바로가기
개발노트

[ruby]ActiveRecord의 delete와 destory의 차이

by 호릭 2020. 8. 9.

Active record를 삭제할 때 사용할 수 있는 방법 중에 delete와 destroy가 있다.

 

실수로 생성한 데이터를 삭제할 때, filter와 callback을 모두 스킵하고 삭제해야 할 때가 있다.

그 때에는 delete를 사용한다.

record.delete

 

그게 아니라 filter와 callback을 모두 불러야 할 때에는 destroy를 사용한다.

record.destroy

 

매번 헷갈려서 기록! 

 

 

 

댓글