0

我有一个带有特定数组的哈希:

@infodata = {}
@infodata[:titles] = Array.new([])

我想将它存储在 CSV 文件中,如下所示:

CSV.open("infodata.csv", "wb") do |csv|
 @infodata.values
end

我得到的输出是这样的:

avancerad,Ingen examen,uh,ArkivvetenskapArchival science,HIA80D,10.300,uoh,"Arkivvetenskap rör villkoren för befintliga arkiv och modern arkivbildning med fokus på arkivarieyrkets arbetsuppgifter: bevara, tillgängliggöra och styra information. Under ett år behandlas bl a informations- och dokumenthantering, arkivredovisning, gallring, lagstiftning och arkivteori. I kursen ingår praktik, där man under handledning får arbeta med olika arkivarieuppgifter.",statlig,60

我想要的输出是这样的:

avancerad,Ingen examen,uh,Arkivvetenskap, Archival science,HIA80D,10.300,uoh,"Arkivvetenskap rör villkoren för befintliga arkiv och modern arkivbildning med fokus på arkivarieyrkets arbetsuppgifter: bevara, tillgängliggöra och styra information. Under ett år behandlas bl a informations- och dokumenthantering, arkivredovisning, gallring, lagstiftning och arkivteori. I kursen ingår praktik, där man under handledning får arbeta med olika arkivarieuppgifter.",statlig,60

有任何想法吗?

4

1 回答 1

0

我不确定你想在这里做什么,但有可能

CSV.open("infodata.csv", "wb") do |csv|
  @infodata.values.flatten
end

可以做到这一点。

于 2012-04-08T22:23:09.337 回答