「user_products」というテーブルと、RailsアプリケーションでUserProductという対応するモデルがあるとしましょう。私のテーブルには「is_temporary」というフィールドがあります。今、私はActiveRecordの抽象化レイヤーを使用して、しかし、このようなクエリを実行するとします。1つのクエリを使用して複数のレコードを同時にRailsのActiveRecordで更新しますか?
UPDATE user_products SET is_temporary = false WHERE user_id = 12345;
のActiveRecordを使用して、私はこれを行うことができます方法はありますか?たぶん
UserProduct.find_by_user_id(12345).update_attributes(:is_temporary => false)
の線に沿って何かが私はこれを実現するために実行される唯一のクエリをしたいと思います。
、感謝されます。この場合には、誰かがそれをチェック:)(レール4)
を更新します! – Sebastialonso
これはRails 3でも動作するようです – lavaturtle