Ruby on rails 我们如何为update\u all模拟ActiveRecord回调

Ruby on rails 我们如何为update\u all模拟ActiveRecord回调,ruby-on-rails,Ruby On Rails,我们如何为update_all模拟ActiveRecord回调,有没有办法实现这一点?文档说这是不可能的。一些关于在执行“全部更新”时为什么需要回调的信息会很有帮助。 也许你可以使用数据库触发器。或者,如果您想重用一些现有的ruby代码,并且立即生效并不重要,您可以使用一些后台ruby进程来处理更新的记录。文档是正确的,您不能在update\u all中运行回调,这会让您思考如果需要回调,您为什么要执行update\u all


我们如何为update_all模拟ActiveRecord回调,有没有办法实现这一点?文档说这是不可能的。

一些关于在执行“全部更新”时为什么需要回调的信息会很有帮助。
也许你可以使用数据库触发器。或者,如果您想重用一些现有的ruby代码,并且立即生效并不重要,您可以使用一些后台ruby进程来处理更新的记录。

文档是正确的,您不能在
update\u all
中运行回调,这会让您思考如果需要回调,您为什么要执行
update\u all