52 lines
		
	
	
		
			777 B
		
	
	
	
		
			Ruby
		
	
	
	
			
		
		
	
	
			52 lines
		
	
	
		
			777 B
		
	
	
	
		
			Ruby
		
	
	
	
| # encoding: utf-8 
 | |
| 
 | |
| namespace :web_link_url do
 | |
|   task :web_link_url_i18n => :environment do
 | |
| 	
 | |
| 	puts 'start'
 | |
|   	
 | |
|   	@weblinks = WebLink.all
 | |
|   	
 | |
|   	@weblinks.each do |wl|
 | |
| 
 | |
|   	  if wl.url.nil? 
 | |
| 
 | |
|   	  @wlurl = wl.url_translations
 | |
| 
 | |
|       wl.url_translations = {}
 | |
|   	
 | |
|       wl.url_translations["zh_tw"] = @wlurl
 | |
|   	
 | |
|       wl.url_translations["en"] = @wlurl
 | |
| 
 | |
|       wl.save
 | |
| 
 | |
|   	  else
 | |
|   	  	puts 'no data'
 | |
|   	  end
 | |
|      
 | |
|      end
 | |
| 
 | |
|      puts 'end'
 | |
| 
 | |
|      puts @weblinks.count
 | |
| 
 | |
|   end
 | |
| 
 | |
|   task :web_link_url_i18n_test => :environment do
 | |
| 
 | |
|   	@test = WebLink.find("50aca25583e75204c00009f4")
 | |
|   	
 | |
|   	@testurl = @test.url_translations
 | |
| 
 | |
|     @test.url_translations = {}
 | |
|   	
 | |
|     @test.url_translations["zh_tw"] = @testurl
 | |
|   	
 | |
|     @test.url_translations["en"] = @testurl
 | |
| 
 | |
|     @test.save
 | |
| 
 | |
|   end
 | |
| 
 | |
| end |