trabajo-afectivo/db/migrate/20170314000001_fixed_translation2.rb

34 lines
740 B
Ruby
Raw Normal View History

2017-09-08 08:28:34 +00:00
class FixedTranslation2 < ActiveRecord::Migration[4.2]
2017-03-14 05:12:10 +00:00
def up
# return if it's a new setup
return if !Setting.find_by(name: 'system_init_done')
settings_update = [
{
'name' => 'http_type',
'title' => 'HTTP type',
'description' => 'Define the http protocol of your instance.',
},
]
settings_update.each { |setting|
fetched_setting = Setting.find_by(name: setting['name'])
next if !fetched_setting
if setting['title']
fetched_setting.title = setting['title']
end
if setting['description']
fetched_setting.description = setting['description']
end
fetched_setting.save!
}
Translation.load
end
end