当我在我的应用程序上try 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.

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

有人能给我解释一下如何使用Ruby 1.9的标准CSV库吗.我不

推荐答案

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

在添加

require 'csv'

对于代码,您可以执行以下操作:

CSV.parse("this,is,my,data")

有关使用该库的信息,请参见Ruby 1.9's standard library CSV documentation.

Ruby相关问答推荐

Ruby:对于不存在的键,使用缺省值Hash在Hash中存储Hash

安全导航运算符的使用是否应该在两种情况下进行单元测试(对象存在 + 对象无)?

这是一个很好的测试?规范

ri 和 rdoc 有什么区别

如何过滤散列数组以仅获取另一个数组中的键?

如果 Java 人go Scala,C# go F#,那么 Ruby 人go 哪里寻求函数式?

来自 Linux 上的命令队列的并行处理(bash、python、ruby ......随便)

Vim 用 ruby​​ 语法高亮显示很慢

如何将 STDOUT 捕获到字符串?

Ruby 的排序方法使用哪种算法?

group_by 在 rails by 2 或更多属性

Ruby 中的 $1 和 \1

错误:Windows 的 SASS 安装

rbenv、rvm 和 chruby 有什么区别?

Ruby 模板:如何将变量传递到内联 ERB?

测试变量是否等于两个值之一

Ruby 中的超级关键字

创建一个接受参数散列的 ruby​​ 方法

获取Ruby中当前目录的父目录

类变量上的 attr_accessor