Sha256: d4a30935c3be590d200a5c257e8c3a7baea4f856899f50b5a8c81797e9f2723e
Contents?: true
Size: 582 Bytes
Versions: 64
Compression:
Stored size: 582 Bytes
Contents
# This migration comes from dm_core (originally 20141216094639) class AddFavoredLocale < ActiveRecord::Migration def up add_column :user_profiles, :favored_locale, :string locale_map = {'DE' => :de, 'AT' => :de, 'CH' => :de, 'JP' => :ja, 'FI' => :fi} UserProfile.all.find_each do |user_profile| country_code = user_profile.country.code locale = locale_map[country_code].nil? ? :en : locale_map[country_code] user_profile.update_attribute(:favored_locale, locale) end end def down remove_column :user_profiles, :favored_locale end end
Version data entries
64 entries across 64 versions & 4 rubygems