我猜如何从数据库中检索所有记录的名称。简单的方法是这样的:
@user=User.all
@list=[]
@user.each do|u|
@list.push(u.name)
end
但我确定它是否必须是必须适合的 irb 上的单行查询。有人有想法吗?
我猜如何从数据库中检索所有记录的名称。简单的方法是这样的:
@user=User.all
@list=[]
@user.each do|u|
@list.push(u.name)
end
但我确定它是否必须是必须适合的 irb 上的单行查询。有人有想法吗?
你应该试试 :
User.all.collect(&:name)
或者
用户选择(“名称”)
有一个内置的方法来选择一个属性,pluck
User.pluck :name