什么是Ruby 1.9标准CSV库?

joh*_*han 77 ruby csv fastercsv

当我在我的应用程序上尝试FasterCSV gem时,我收到此错误:

Please switch to Ruby 1.9's standard
CSV library.  It's FasterCSV plus
support for Ruby 1.9's m17n encoding
engine.
Run Code Online (Sandbox Code Playgroud)

顺便说一下,我使用的是Rails 3,Ruby 1.9.2和Rubygems 1.4.

有人可以向我解释如何使用Ruby 1.9的标准CSV库.我完全没有任何想法,因为我对Rails很新.

Dyl*_*kow 140

Ruby 1.9采用了FasterCSV作为其内置的CSV库.但是,它在标准库中而不是Ruby 1.9的核心,因此您需要在应用程序中手动要求它.

添加一个

require 'csv'
Run Code Online (Sandbox Code Playgroud)

对于你的代码,你可以做一些事情

CSV.parse("this,is,my,data")
Run Code Online (Sandbox Code Playgroud)

有关使用库的信息,请参阅Ruby 1.9的标准库CSV文档.

  • 那些不是参数......这只是一个例子,他给出了一个字符串"this,is,my,data"正在被解析 (3认同)