gpt4 book ai didi

ruby-on-rails - 了解 Rails 4 中的 after_update 回调

转载 作者:行者123 更新时间:2023-12-04 09:39:04 25 4
gpt4 key购买 nike

我有一个带有 after_update 的 Rails 对象将记录发送到队列的回调。问题是我注意到有时队列的处理速度比对象实际更新的速度要快。

我的问题:是 after_update不是在对象更新结束后调用,而是在它开始时调用?如果我只想用它做点什么,我需要什么回调更新成功?

最佳答案

after_save , after_create , after_update在事务块内调用,因此它们将在执行 SQL 语句之前执行。

如果你想在语句执行完成后做点什么,你应该使用 after_commit打回来。

关于ruby-on-rails - 了解 Rails 4 中的 after_update 回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43310768/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com