gpt4 book ai didi

ruby-on-rails - 为什么我的 Rails 回调被调用了两次?

转载 作者:数据小太阳 更新时间:2023-10-29 07:17:07 24 4
gpt4 key购买 nike

我在我的模型中有一个 after_commit on::create 回调,它被调用了两次。此回调中有六个方法,其中一些正在插入到我的数据库中。我担心事情会变慢,而且我的数据库会增长得太快。

奇怪的是我的 before_create after_create 回调只执行一次。可能是什么原因造成的?

最佳答案

简短回答:使用 after_save 而不是 after_commit

长答案:How to organize complex callbacks in Rails?

关于ruby-on-rails - 为什么我的 Rails 回调被调用了两次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11805499/

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