【发布时间】:2008-09-23 18:56:04
【问题描述】:
如果回调处理程序返回 false,它会导致仅 that 回调的处理程序不被调用,还是导致该处理程序中的剩余回调和所有后续回调不被调用为好吗?
【问题讨论】:
标签: ruby-on-rails ruby callback
如果回调处理程序返回 false,它会导致仅 that 回调的处理程序不被调用,还是导致该处理程序中的剩余回调和所有后续回调不被调用为好吗?
【问题讨论】:
标签: ruby-on-rails ruby callback
如果 before_* 回调返回 false,则所有后面的回调和相关操作都将被取消。如果 after_* 回调返回 false,则后面的所有回调都将被取消。回调通常按照定义的顺序运行,但定义为模型上的方法的回调除外,这些方法最后调用。
cfhttp://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html
【讨论】: