ruby2 [ruby]callback과 filter를 거치지 않고 데이터의 값 업데이트 하기 이것저것 테스트하다보니 데이터 값을 임의로 업데이트를 해야하는 경우가 생겼다. 업데이트를 잘못하면 callback과 filter도 같이 작동되기 때문에 데이터 값들이 막 엉망이 될 수도 있다. 그래서 callback과 filter를 거치지 않는 업데이트 방법이 필요하다. 이 때는 update_column을 이용하면 된다. record.update_column(:key, value) 2020. 8. 9. [ruby]ActiveRecord의 delete와 destory의 차이 Active record를 삭제할 때 사용할 수 있는 방법 중에 delete와 destroy가 있다. 실수로 생성한 데이터를 삭제할 때, filter와 callback을 모두 스킵하고 삭제해야 할 때가 있다. 그 때에는 delete를 사용한다. record.delete 그게 아니라 filter와 callback을 모두 불러야 할 때에는 destroy를 사용한다. record.destroy 매번 헷갈려서 기록! 2020. 8. 9. 이전 1 다음