私はこれを機能させることができないようです。別の Web サーバーから CSV ファイルを取得して、自分のアプリケーションを読み込もうとしています。これは私がそれをどのように呼びたいかです:
url = 'http://www.testing.com/test.csv'
records = FasterCSV.read(url, :headers => true, :header_converters => :symbol)
しかし、それはうまくいきません。グーグルを試してみたところ、思いついたのは次の抜粋だけでした: Practical Ruby Gems
ということで、以下のように修正してみました。
require 'open-uri'
url = 'http://www.testing.com/test.csv'
csv_url = open(url)
records = FasterCSV.read(csv_url, :headers => true, :header_converters => :symbol)
...そしてcan't convert Tempfile into String
エラーが発生します(FasterCSV gemから来ています)。
誰かがこれを機能させる方法を教えてもらえますか?