1. ホーム
  2. ruby

Ruby1.9標準のCSVライブラリとは?

2023-10-04 14:11:32

質問

私のアプリケーションで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を使っています。

Ruby1.9の標準CSVライブラリの使い方をどなたか教えてください。私は 私はRailsに非常に新しいので、全くアイデアがありません。

どのように解決するのですか?

Ruby 1.9では、組み込みのCSVライブラリとしてFasterCSVが採用されています。しかし、これはRuby 1.9のコアではなく標準ライブラリに含まれているため、アプリケーションで手動で要求する必要があります。

を追加した後

require 'csv'

をコードに追加すると、次のようなことができるようになります。

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

参照 Ruby 1.9 の標準ライブラリ CSV ドキュメント を参照してください。