使用update_all更新具有多个值的多个对象

时间:2018-04-16 12:14:29

标签: ruby-on-rails ruby ruby-on-rails-5 update-all

我必须使用多个值更新多个对象,如下所示:

project.update(user_attributes: task_ids.collect { |id| { 'task_id': id } })

但上述代码会产生n + 1。任何想法,以避免n + 1在这里?

0 个答案:

没有答案