小编use*_*335的帖子

更新ActiveRecord中的当前值(Rails)

在我的应用程序中,许多对象已经由Rails预加载.

现在我想更新其中一些对象属性.不幸的是,其中一些对象与我数据库中的同一对象有关.当我向myObject.balance(myObject.balance += value)添加一个值时,differentButSameObject中的属性平衡仍然具有相同的值.

一种解决方案可能是重新加载对象.我更喜欢像这样更新值: UPDATE myTable SET balance = balance + 10 WHERE id = 1.

这可能吗?

activerecord ruby-on-rails

2
推荐指数
1
解决办法
1213
查看次数

标签 统计

activerecord ×1

ruby-on-rails ×1