小编Aga*_*ans的帖子

如何解析位于Amazon S3存储桶中的CSV文件

下面是我用来从应用程序中解析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)

ruby csv ruby-on-rails heroku amazon-s3

6
推荐指数
2
解决办法
3566
查看次数

标签 统计

amazon-s3 ×1

csv ×1

heroku ×1

ruby ×1

ruby-on-rails ×1