2016-11-30 4 views

答えて

4

使用force_quotesオプション:

puts CSV.generate(quote_char: '"', force_quotes: true) { |csv| csv << ['A','B','C'] } 
"A","B","C" 

出典:https://stackoverflow.com/a/5832131

+0

あなたの回答がこの問題を解決しました。ありがとう! –

+0

@ YumaInaura:どうぞよろしく!喜んで – user000001

4

まず、quote_charの指定が冗長です(これはデフォルトなので)。

quote_charないは引用符を使用しなければならないことを言うが、何かが引用される必要がある場合に使用する引用しているかを示すん。あなたの例では、引用符は必要ないので、引用文字の影響は見られません。

引用符を常に使用する場合は、force_quotes: trueと設定する必要があります。

たとえばhereを参照してください。

+0

あなたの偉大なアドバイスをありがとう!今、私は分かる。 –

関連する問題