【问题标题】:Do callbacks stop operations in rails回调是否会停止 Rails 中的操作
【发布时间】:2008-09-23 18:56:04
【问题描述】:

如果回调处理程序返回 false,它会导致仅 that 回调的处理程序不被调用,还是导致该处理程序中的剩余回调和所有后续回调不被调用为好吗?

【问题讨论】:

    标签: ruby-on-rails ruby callback


    【解决方案1】:

    如果 before_* 回调返回 false,则所有后面的回调和相关操作都将被取消。如果 after_* 回调返回 false,则后面的所有回调都将被取消。回调通常按照定义的顺序运行,但定义为模型上的方法的回调除外,这些方法最后调用。

    cfhttp://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多