下面是我用来从应用程序中解析CVS的代码,但我想解析位于Amazon S3存储桶中的文件.它也需要在推送到Heroku时工作.
namespace :csvimport do
desc "Import CSV Data to Inventory."
task :wiwt => :environment do
require 'csv'
csv_file_path = Rails.root.join('public', 'wiwt.csv.txt')
CSV.foreach(csv_file_path) do |row|
p = Wiwt.create!({
:user_id => row[0],
:date_worn => row[1],
:inventory_id => row[2],
})
end
end
end
Run Code Online (Sandbox Code Playgroud)