Advertisement
Guest User

Untitled

a guest
Mar 5th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. csv = CSV.parse(open('users.csv'))
  2. users = []
  3. csv.each do |user|
  4. users << user.first.split('|').collect{|x| x.strip}
  5. end
  6.  
  7. users.each do |user|
  8. new_profile = Profile.new
  9. name = user.last.split(' ')
  10. new_profile.firstname = name.shift
  11. new_profile.surname = name.join(' ')
  12. new_profile.email = user.second
  13. new_profile.save!
  14.  
  15. new_user = User.new
  16. new_user.email = user.second
  17. new_user.username = user.first
  18. new_user.profile = new_profile
  19. new_user.password = SecureRandom.hex
  20. new_user.save!
  21. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement