콜백은 레일에서 작동을 중지합니다
-
02-07-2019 - |
문제
콜백 핸들러가 false를 반환하면 핸들러 만 저것 호출되지 않거나 해당 핸들러의 나머지 콜백이 유발되지 않으며 모든 후속 콜백이 호출되지 않습니까?
해결책
prever_* 콜백이 false를 반환하면 모든 콜백 및 관련 작업이 취소됩니다. After_* 콜백이 False를 반환하면 이후의 콜백이 취소됩니다. 콜백은 일반적으로 모델의 메소드로 정의 된 콜백을 제외하고는 일반적으로 정의 된 순서대로 실행됩니다.
cf http://api.rubyonrails.org/classes/activerecord/callbacks.html
제휴하지 않습니다 StackOverflow