34 lines
407 B
Ruby
34 lines
407 B
Ruby
|
# encoding: utf-8
|
||
|
|
||
|
namespace :member_user_id do
|
||
|
task :member_user_id_copy => :environment do
|
||
|
|
||
|
puts 'start'
|
||
|
|
||
|
@users = User.all
|
||
|
|
||
|
@users.each do |user|
|
||
|
|
||
|
if user.user_id.blank?
|
||
|
|
||
|
@ids = []
|
||
|
|
||
|
@ids = user.email.split("@")
|
||
|
|
||
|
user.user_id = @ids[0]
|
||
|
|
||
|
user.save
|
||
|
|
||
|
else
|
||
|
puts 'no data'
|
||
|
end
|
||
|
|
||
|
end
|
||
|
|
||
|
puts 'end'
|
||
|
|
||
|
puts @users.count
|
||
|
|
||
|
end
|
||
|
|
||
|
end
|