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 |