我正在尝试生成CSV以将一些记录导入Postgres数据库,但我遇到了一些问题。“
我有以下对象
obj = {
"id"=>1,
"event_id"=>2,
"user_id"=>3,
"items"=>[{:type => "laptop"}]
}
使用以下代码:
require 'csv'
CSV.generate_line([obj['id'],obj['event_id']obj['user_id']obj['items']])
由于“笔记本电脑”之前和之后的\“\”导致尝试导入postgres,我最终得到以下行。
1,2,3,\"{:type=>\"\"laptop\"\"}\"\n