2016-11-14 16 views
1

私はユーザーuuidsの配列を持っており、それらのユーザーのすべてが持っているフィールドを更新したいと思います。Ruby ActiveRecordを使用して複数の行を選択して更新する

update_allを使用して、すべてのフィールドを1つのトランザクションで更新する必要があることを知っています。しかし、私はユーザの配列を与えられたユーザをどのように選択するかわからないので、update_allに提供することができます。

どうすればよいですか?

答えて

3

User.where(uuid: [uuid_array])は、update_allと呼ぶことができるActiveRecord関係を返します。

関連する問題