解决方法
尝试这个:
- CSV.open("data.csv","wb") do |csv|
- @data.each do |hash|
- csv << hash.values
- end
- end
如果您希望CSV的第一行包含哈希的键(类似于标题),只需执行以下操作:
- CSV.open("data.csv","wb") do |csv|
- csv << @data.first.keys # adds the attributes name on the first line
- @data.each do |hash|
- csv << hash.values
- end
- end
请阅读下面的@cgenco的评论:他为Array类写了一个猴子补丁.