我编写了这个 rake 任务,它使我能够从应用程序的本地文件系统上的文件中读取 csv 文件,但是如何调整它以使其从 url 读取文件?
desc "This class will read a csv file and display its contents on the screen"
task :read_csv => :environment do |t, args|
require "csv"
csv_text = File.read('someFile.csv')
csv = CSV.parse(csv_text, :headers=>true)
csv.each do |row|
puts row
end
end
如果有人可以帮助我提供代码或一些当前链接,将不胜感激。我发现的大多数链接都是针对以前版本的 rails 的,其中 FasterCSV 不是 ruby 的一部分。
谢谢