web-dev-qa-db-ja.com

Ruby 1.9標準CSVライブラリとは何ですか?

アプリケーションで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ライブラリを使用する方法を教えてください。Railsが非常に新しいので、まったく考えがありません。

76
johan

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

追加した後

require 'csv'

コードに対して、次のようなことができます

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

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

140
Dylan Markow