123456789101112131415161718192021222324252627282930313233 |
- class FixedTranslation2 < ActiveRecord::Migration[4.2]
- 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 do |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!
- end
- Translation.load
- end
- end
|