我有这个看起来像这样的数组。
@a = ["foo","bar"].join(",")
但我想从我的数据库中通过循环检索“foo”和“bar”,而不是手动创建它们并将它们插入到数组中。我该怎么做?例如,我有数据,我希望所有的用户名都放在一个数组中,并由“,”分隔。如何将所有用户名放入数组?
@data = Data.all
@data.each do |d|
d.username
end
答案 0 :(得分:1)
usernames = Data.all.map(&:username)
joined = usernames.join(',')