0

我有一个数据库,有30-50个用户,我想编辑他们中的每个人的属性。编辑数据库表中所有元素的属性

我不熟悉SQL的艺术,但我认为一个for或某种循环会起作用。

不必编写的:

u = User.find(id) 
u.air = true 
u.save 

我可以写?

回答

1

如果你希望他们都可以用同样的方式更新,请尝试:

User.update_all(air: true) 

如果你需要为每个不同的更新,请尝试:

User.all.each do |u| 
    u.air = true 
    # add whatever other logic you need here 
    u.save 
end 
+0

谢谢!正是我需要的。 – Onilol

相关问题