after_save 콜백이있는 모델이 있습니다. 일반적으로 문제는 없지만 개발 데이터를 만들 때와 같은 일부 상황에서는 콜백을 실행하지 않고 모델을 저장하려고합니다. 그렇게하는 간단한 방법이 있습니까? 비슷한 것 ...
Person#save( :run_callbacks => false )
또는
Person#save_without_callbacks
Rails 문서를 보았는데 아무것도 찾지 못했습니다. 그러나 내 경험상 Rails 문서가 항상 전체 이야기를 말하는 것은 아닙니다.
최신 정보
다음 과 같은 모델에서 콜백을 제거하는 방법을 설명하는 블로그 게시물 을 찾았 습니다 .
Foo.after_save.clear
그 방법이 문서화 된 곳을 찾을 수 없지만 작동하는 것 같습니다.
Foo.after_save.clear
전체 모델에 대한 콜백을 제거 하지 않습니까? 그런 다음 복원을 어떻게 제안합니까?