回调会停止在rails中的操作

Ste*_*gle 1 ruby ruby-on-rails callback

如果回调处理程序返回false,不会造成只有处理程序回调不叫,还是让人在处理余下的回调和所有的后续回调不叫呢?

Air*_*Ltd 5

如果before_*回调返回false,则取消所有后续回调和相关操作.如果after_*回调返回false,则取消所有后续回调.回调通常按照定义的顺序运行,但回调定义为模型上的方法(最后调用).

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