小编Dub*_*bbs的帖子

Ruby 1.9.2导出CSV字符串而不生成文件

我根本无法获得文档中 "写入" 示例下的"To a String"示例.

ruby -v返回:ruby 1.9.2p290(2011-07-09修订版32553)[x86_64-darwin10.8.0]

我无法工作的文档中的示例如下:

csv_string = CSV.generate do |csv|
    csv << ["row", "of", "CSV", "data"]
    csv << ["another", "row"]
end
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

wrong number of arguments (0 for 1)
Run Code Online (Sandbox Code Playgroud)

所以看起来我错过了一个论点,在这里的文档中它指出:

This method wraps a String you provide, or an empty default String
Run Code Online (Sandbox Code Playgroud)

但是当我传入一个空字符串时,它会给我以下错误:

No such file or directory - 
Run Code Online (Sandbox Code Playgroud)

我不打算生成一个csv文件,我只是想创建一个csv字符串,我将其作为文本发送给用户.

ruby csv ruby-1.9.2

9
推荐指数
1
解决办法
6135
查看次数

标签 统计

csv ×1

ruby ×1

ruby-1.9.2 ×1