From 9c99b84da52dd2a4ada42424fae3cf3780bbe313 Mon Sep 17 00:00:00 2001 From: Andreas Stephanides Date: Sun, 18 Aug 2013 21:13:11 +0200 Subject: [PATCH] fix fix translationtanles fix --- .../20130818175905_fix_translation_tables.rb | 23 ++++++------------- 1 file changed, 7 insertions(+), 16 deletions(-) diff --git a/db/migrate/20130818175905_fix_translation_tables.rb b/db/migrate/20130818175905_fix_translation_tables.rb index bbb9ceb..df4b9bd 100644 --- a/db/migrate/20130818175905_fix_translation_tables.rb +++ b/db/migrate/20130818175905_fix_translation_tables.rb @@ -3,31 +3,25 @@ class FixTranslationTables < ActiveRecord::Migration Thema::Translation.reset_column_information if (!Thema::Translation.column_names.include?('thema_id')) add_column :thema_translations, :thema_id,:integer - Thema::Translation.all.each do |t| - t.thema_id=t.theman_id - t.save - end + Thema:Translation.update_all("thema_id=theman_id") end + Studium::Translation.reset_column_information if (!Studium::Translation.column_names.include?('studium_id')) add_column :studium_translations, :studium_id,:integer - Studium::Translation.all.each do |t| - t.studium_id=t.studien_id - t.save - end + Studium:Translation.update_all("studium_id=studien_id") end Themengruppe::Translation.reset_column_information if (!Themengruppe::Translation.column_names.include?('themengruppe_id')) add_column :themengruppe_translations, :themengruppe_id,:integer - Themengruppe::Translation.all.each do |t| - t.themengruppe_id=t.themengruppen_id - t.save - end + Themengruppe::Translation.update_all("themengruppe_id=themengruppen_id") end + Frage::Translation.reset_column_information if (!Frage::Translation.column_names.include?('frage_id')) add_column :frage_translations, :frage_id,:integer + Frage::Translation.reset_column_information Frage::Translation.all.each do |t| t.frage_id=t.fragen_id t.save @@ -37,10 +31,7 @@ class FixTranslationTables < ActiveRecord::Migration Neuigkeit::Translation.reset_column_information if (!Neuigkeit::Translation.column_names.include?('neuigkeit_id')) add_column :neuigkeit_translations, :neuigkeit_id,:integer - Neuigkeit::Translation.all.each do |t| - t.neuigkeit_id=t.neuigkeiten_id - t.save - end + Neuigkeit:Translation.update_all("neuigkeit_id=neuigkeiten_id") end end