Guest User

Untitled

a guest
Feb 21st, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.32 KB | None | 0 0
  1. path = "/Users/cj/Desktop/prisma.csv"
  2. require 'csv'
  3. CSV.open(path, 'r') do |row|
  4. if @headers.nil?
  5. @headers = row.map(&:to_sym)
  6. else
  7. e = Employee.new
  8. attributes = Hash[*@headers.zip(row).flatten]
  9. @headers.each do |header|
  10. e.send "#{header}=", attributes[header]
  11. end
  12. e.save
  13. end
  14. end
Add Comment
Please, Sign In to add comment