我们如何模仿update_all的ActiveRecord回调

时间:2013-05-06 07:16:18

标签: ruby-on-rails

http://apidock.com/rails/ActiveRecord/Base/update_all/class

我们如何模仿update_all的ActiveRecord回调,有没有办法实现这一目标?文档说不可能。

1 个答案:

答案 0 :(得分:0)

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