Rails 控制器更新从值中减去 1

问题描述 投票:0回答:1

如何从 Rails 控制器中的值中减去 1,这在 Postgresql 中很简单

更新垃圾车 设置垃圾车总数 = 垃圾车总数 -1 其中 id = 5161

在我尝试过的导轨控制器中 Junkcars.update(junkcartoral: junkcartotal -1).where(id: 5161)

我除了错误什么也没有得到。

ruby-on-rails model-view-controller controller ruby-on-rails-5
1个回答
0
投票
@junk_car = Junkcar.find(5161)
@junk_car.update(junkcartotal: @junk_car.junkcartotal - 1)
© www.soinside.com 2019 - 2024. All rights reserved.