Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require 'csv'
- require 'bcrypt'
- desc "User Import"
- task :import_users => [:environment] do
- puts "Deleting users..."
- User.delete_all
- puts "Users deleted."
- file = "lib/assets/import/users.csv"
- CSV.foreach(file, :headers => true) do |row|
- password = row[9]
- first_name = row[1]
- last_name = row[2]
- puts "Creating user: "+first_name+" "+last_name
- User.create({
- :first_name => first_name,
- :last_name => last_name,
- :address => row[3],
- :city => row[5],
- :state => row[6],
- :postal_code => row[7],
- :phone => row[10],
- :cell => row[11],
- :fax => row[12],
- :email => row[13],
- :password_confirmation => password,
- :password => password,
- :active => 1
- })
- end
- end
Add Comment
Please, Sign In to add comment