私のアプリケーションでは、多くのオブジェクトがすでに Rails によってプリロードされています。
ここで、これらのオブジェクト属性のいくつかを更新したいと思います。残念ながら、これらのオブジェクトの一部は、データベース内の同じオブジェクトに関連しています。myObject.balance ( ) に値を追加しても、 differentButSameObjectmyObject.balance += value
の属性 balanceは同じ値のままです。
解決策の 1 つは、オブジェクトをリロードすることです。次のように値を更新したいと思います:
UPDATE myTable SET balance = balance + 10 WHERE id = 1
.
これは可能ですか?