ID 1、2、および3の値を、スコアが2、8、および64(単なる乱数ではなく)に設定する必要があることを知っていたとすると、次のことができます。
UPDATE
things AS t
SET
score = c.score
FROM
(values
(1, 2),
(2, 30),
(4, 50)
) as c(id, score)
where c.id = t.id;
したがって、Railsでは、ActiveRecord::Base.connection#execute
を使用します。 上記と同様のブロックを実行しますが、正しい値の文字列が補間されます。