Lorsque j'essaie la gemme FasterCSV sur mon application, j'obtiens cette erreur:
Please switch to Ruby 1.9's standard
CSV library. It's FasterCSV plus
support for Ruby 1.9's m17n encoding
engine.
Soit dit en passant, j'utilise Rails 3, Ruby 1.9.2 et Rubygems 1.4.
Quelqu'un peut-il m'expliquer s'il vous plaît comment utiliser la bibliothèque CSV standard pour Ruby 1.9. Je n'ai aucune idée du tout parce que je suis très nouveau dans Rails.
Ruby 1.9 a adopté FasterCSV comme bibliothèque CSV intégrée. Cependant, il se trouve dans la bibliothèque standard plutôt que dans Ruby 1.9 core, vous devez donc l'exiger manuellement dans votre application.
Après avoir ajouté un
require 'csv'
à votre code, vous pouvez ensuite faire des choses telles que
CSV.parse("this,is,my,data")
Voir documentation CSV de la bibliothèque standard de Ruby 1.9 pour plus d'informations sur l'utilisation de la bibliothèque.