У меня есть массив хэшей:
records = [
{
ID: 'BOATY',
Name: 'McBoatface, Boaty'
},
{
ID: 'TRAINY',
Name: 'McTrainface, Trainy'
}
]
Я пытаюсь объединить их в массив строк:
["ID,BOATY","Name,McBoatface, Boaty","ID,TRAINY","Name,McTrainface, Trainy"]
Это, похоже, ничего не делает:
irb> records.collect{|r| r.each{|k,v| "\"#{k},#{v}\"" }}
#=> [{:ID=>"BOATY", :Name=>"McBoatface, Boaty"}, {:ID=>"TRAINY", :Name=>"McTrainface, Trainy"}]
** edit **
Форматирование (т. Е. ["Key0,Value0","Key1,Value1",...]
требуется для соответствия интерфейсу поставщика.
** / edit **
Чего мне не хватает?