0
我有一个数据库,有30-50个用户,我想编辑他们中的每个人的属性。编辑数据库表中所有元素的属性
我不熟悉SQL的艺术,但我认为一个for或某种循环会起作用。
不必编写的:
u = User.find(id)
u.air = true
u.save
我可以写?
我有一个数据库,有30-50个用户,我想编辑他们中的每个人的属性。编辑数据库表中所有元素的属性
我不熟悉SQL的艺术,但我认为一个for或某种循环会起作用。
不必编写的:
u = User.find(id)
u.air = true
u.save
我可以写?
如果你希望他们都可以用同样的方式更新,请尝试:
User.update_all(air: true)
如果你需要为每个不同的更新,请尝试:
User.all.each do |u|
u.air = true
# add whatever other logic you need here
u.save
end
谢谢!正是我需要的。 – Onilol