0

私はこのような配列を持っています。

@a = ["foo","bar"].join(",")

しかし、手動で作成して配列に挿入するのではなく、データベースからループを介して「foo」と「bar」を取得したいと思います。どうすればいいですか?たとえば、すべてのユーザー名を配列に入れて「、」で区切るデータがあります。すべてのユーザー名をアレイに入れるにはどうすればよいですか?

@data = Data.all

@data.each do |d|
   d.username
end
4

1 に答える 1

1
usernames = Data.all.map(&:username)
joined = usernames.join(',')
于 2013-03-10T15:15:42.510 に答える