4

Railsで、データベースの値をインクリメントして更新したいと思います。たとえば、テーブルに値30があり、0.5を追加したいとします。

これが私がそれを達成しようとした方法です:

Record.where(:status => "somestatus").first.value.to_f += 0.5

RoRは「未定義のメソッド`to_f='」と文句を言います。最初に値を取得し、最後に結果とupdate_attributesを計算できることを知っています。しかし、それを行うための最も効率的な方法は何ですか?

4

1 に答える 1