Import CSV Into Rails Feb 14th, 2017 5:39 pm | Comments 有時候會需要匯入 csv 的檔案, 就可以用 seed 的方式來處理 1 2 3 4 5 6 7 8 #db/seeds/import_csv.rb require 'csv' imprt_csv = "#{Rails.root}/lib/seeds/import.csv" CSV.foreach(csv_text, headers: true) do |row| Item.new(name: row[:name]) end 檔案可以放在 lib/csv/xx.csv 最後用 task 方式去跑 seed 來匯入 Custom Seed File 參考文件: Importing Massive CSV Data Into Rails Ruby on Rails - Import Data from a CSV file How to seed a Rails database with a CSV file