콜백은 레일에서 작업을 중지합니다.


1

콜백 핸들러가 false를 반환하면 에 대한 핸들러가 콜백을 호출하지 않거나 해당 핸들러의 나머지 콜백 및 모든 후속 콜백이 호출되지 않습니다 게다가?

5

before_ * 콜백이 false를 반환하면 모든 후속 콜백 및 관련 작업이 취소됩니다. after_ * 콜백이 false를 반환하면 모든 콜백이 취소됩니다. 콜백은 일반적으로 정의 된 순서대로 실행됩니다. 단, 모델에서 마지막으로 호출되는 메서드로 정의 된 콜백은 예외입니다.

cf http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html