我有一个 Rails 对象after_update
将记录发送到队列的回调。问题是我注意到有时队列的处理速度比对象的实际更新速度快。
我的问题:是after_update
不是在对象更新结束后调用,而是在对象更新开始时调用?如果我只想用它做某事,我需要什么回调after更新成功了吗?
after_save
, after_create
, after_update
在事务块内调用,因此它们将在执行 SQL 语句之前执行。
如果你想在语句执行完成后做一些事情,你应该使用提交后打回来。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)