为Rails使用多个回调(:after_commit)?

Stp*_*tpn 11 ruby-on-rails callback

如果我在Rails中有多个相同性质的回调会有冲突吗?就像同一型号的几个after_commit一样?

我想我可以将它们加入到一种方法中,但出于可读性原因,我宁愿不...

小智 23

不,他们将被一个接一个地执行

after_commit :callback_one, :callback_two
Run Code Online (Sandbox Code Playgroud)

  • 它们以相反的顺序执行,即首先是“ callback_two”,然后是“ callback_one”。 (4认同)