2015-12-01 37 views
1

我有一个数据库,其中包含一些信息,但我需要进入导轨控制台并向我的本地特定数据集中添加一个整数数据库。如何使用导轨控制台向导轨数据集中的要素添加一个整数

我有一列名为times_used,在该列中我需要添加一个更多的整数。

我试过,

p.update_attribute(:times_used, add: 1) 
p.update_attribute(:times_used, add: :1) 
p.update_attribute(:times_used, add: [:1]) 
p.update_attribute(:times_used, + 1) 
p.update_attribute(:times_used) + 1 

我不知道,我所要做的,是可能的?我需要循环这些吗? 非常感谢任何人快速浏览一下。

回答

2

你可以做这样的事情:

MyModel.where(id: 1).update_all('times_used = times_used + 1') 
+1

非常感谢您,我喜欢您的方法可以让您更改所有内容以及个别元素。 – kdweber89