문제

콜백 핸들러가 false를 반환하면 핸들러 만 저것 호출되지 않거나 해당 핸들러의 나머지 콜백이 유발되지 않으며 모든 후속 콜백이 호출되지 않습니까?

도움이 되었습니까?

해결책

prever_* 콜백이 false를 반환하면 모든 콜백 및 관련 작업이 취소됩니다. After_* 콜백이 False를 반환하면 이후의 콜백이 취소됩니다. 콜백은 일반적으로 모델의 메소드로 정의 된 콜백을 제외하고는 일반적으로 정의 된 순서대로 실행됩니다.

cf http://api.rubyonrails.org/classes/activerecord/callbacks.html

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top