lib/generators/translated_attributes/templates/migration.rb in teonimesic-translated_attributes-0.5.7 vs lib/generators/translated_attributes/templates/migration.rb in teonimesic-translated_attributes-0.5.8
- old
+ new
@@ -1,13 +1,13 @@
class AddTranslations < ActiveRecord::Migration
def self.up
#you can remove the limit/null constrains
#this is simply my recommended way of setting things up (save + limits needed storage space)
create_table :translations do |t|
- t.integer :translatable_id, :null=>false
+ t.belongs_to :translatable, :null=>false
t.string :translatable_type, :limit=>40, :null=>false
t.string :language, :limit=>2, :null=>false
- t.string :attr, :limit=>40, :null=>false
+ t.string :translated_attribute, :limit=>40, :null=>false
t.text :text, :null=>false
end
add_index :translations, [:translatable_id, :translatable_type]
end