当前位置:  开发笔记 > 后端 > 正文

回调会停止在rails中的操作

如何解决《回调会停止在rails中的操作》经验,为你挑选了1个好方法。

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



1> Airsource Lt..:

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

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

推荐阅读
吻过彩虹的脸_378
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有