Я не могу заставить это работать. Я хочу получить файл CSV с другого веб-сервера для чтения в моем приложении. Вот как я бы хотел это назвать:
url = 'http://www.testing.com/test.csv'
records = FasterCSV.read(url, :headers => true, :header_converters => :symbol)
Но это не работает. Я попробовал поискать в Google, и все, что я придумал, это выдержка: Практические рубиновые камни
Итак, я попытался изменить его следующим образом:
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).
Может кто-нибудь сказать мне, как сделать эту работу?