标签: ruby-on-rails ruby activerecord
所以我有一组用户uuids,我想更新所有这些用户都有的一个字段(我保证他们有一个该字段的值)。
我知道我应该使用update_all来更新一个事务中的所有字段。但是,我不确定如何在给定用户uuid数组的情况下选择用户,然后将其提供给update_all。
update_all
我该怎么办?
答案 0 :(得分:3)
User.where(uuid: [uuid_array])将返回一个ActiveRecord关系,您可以在其上调用update_all。
User.where(uuid: [uuid_array])