ドキュメントとAPIを詳しく調べてみると、一度に複数の行の1つのフィールドを更新する方法が欠けているようです。
何かのようなもの
Table.select(:field).update("update to this").where(id: 4,5,6)
いいだろう。
このようなものはありますか?save
すべてを配列に格納し、それを値に設定して、毎回呼び出すよりもはるかに優れています。
ドキュメントとAPIを詳しく調べてみると、一度に複数の行の1つのフィールドを更新する方法が欠けているようです。
何かのようなもの
Table.select(:field).update("update to this").where(id: 4,5,6)
いいだろう。
このようなものはありますか?save
すべてを配列に格納し、それを値に設定して、毎回呼び出すよりもはるかに優れています。
update_allメソッドを使用できます。次に例を示します。
Table.update_all("field = 'update to this'", ["id in (?)", ids])