在我的一个Rails应用程序中,有一个AR类,我最终获得了许多新初始化的ActiveRecord对象的数组。我希望能够以高效的方式将它们保存到DB中,最好只需要一个方法调用就能实现。目前,我将它们包装在一个事务内。类似于:
有没有更有效的解决方案来创建/更新记录数组?
Object.transaction do
@objects.map(&:save)
end
有没有更有效的解决方案来创建/更新记录数组?
update_all
,想知道在创建新记录时是否有类似的东西可用。 - cnikolaou