Если обработчик обратного вызова возвращает false, вызывает ли только обработчики для , что обратный вызов не будет вызван, или это приведет к тому, что остальные обратные вызовы в этом обработчике и все последующие обратные вызовы не будут вызваны также?Выполняет ли обратные вызовы операции остановки в рельсах
1
A
ответ
5
Если обратный вызов before_ * возвращает false, все последующие обратные вызовы и связанное с ними действие отменены. Если обратный вызов after_ * возвращает false, все последующие обратные вызовы будут отменены. Обратные вызовы обычно выполняются в том порядке, в котором они определены, за исключением обратных вызовов, определенных как методы модели, которые называются последними.
cf http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html