Advertisement
Guest User

Untitled

a guest
Jul 31st, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. def self.up
  2. require "faster_csv"
  3. FasterCSV.foreach 'db/stores.csv', :headers => true do |row|
  4. unless row[0].blank?
  5. store = Store.new
  6. store.number = row[0]
  7. store.email = row[9]
  8.  
  9. store.address = Address.new
  10. store.address.address1 = row[2]
  11. store.address.city = row[3]
  12. store.address.state = row[4]
  13. store.address.zipcode = row[5]
  14.  
  15. store.phones = [Phone.new]
  16. store.phones[0].number = row[7]
  17. store.phones[0].position = 0
  18.  
  19. store.phones[1] = Phone.new
  20. store.phones[1].number = row[8]
  21.  
  22. store.save
  23.  
  24. user = User.new
  25. user.login = store.number
  26. user.first_name = store.number
  27. user.last_name = row[1]
  28. user.password = "motors"
  29. user.store = store
  30. user.save
  31.  
  32. end
  33. end
  34. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement