ruby-on-rails Rails控制器更新值减1

kpbpu008  于 12个月前  发布在  Ruby
关注(0)|答案(2)|浏览(121)

如何在Rails控制器中从一个值中减去1在Postgresql中很容易

Update junkcars
 Set junkcartotal = junkcartotal -1
 Where id = 5161

字符串
在一个Rails控制器中,

Junkcars.update(junkcartotal: junkcartotal -1).where(id: 5161)


我什么都没得到,只有错误。

beq87vna

beq87vna1#

在Rails中也很简单:

Junkcar.find(5161).decrement!(:junkcartotal)

字符串

  • https:api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-decrement-21*
kokeuurv

kokeuurv2#

@junk_car = Junkcar.find(5161)
@junk_car.update(junkcartotal: @junk_car.junkcartotal - 1)

字符串

相关问题