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
|