通过这段代码.
require 'csv'
CSV.generate('', quote_char: '"') { |csv| csv << ['A','B','C'] }
Run Code Online (Sandbox Code Playgroud)
它返回这个.
A,B,C
Run Code Online (Sandbox Code Playgroud)
但我期待这个结果.
"A","B","C"
Run Code Online (Sandbox Code Playgroud)
使用force_quotes选项:
puts CSV.generate(quote_char: '"', force_quotes: true) { |csv| csv << ['A','B','C'] }
"A","B","C"
Run Code Online (Sandbox Code Playgroud)
资料来源:https://stackoverflow.com/a/5832131