namespace :localizable do
task setup: :environment do ActiveRecord::Schema.define do unless ActiveRecord::Base.connection.tables.include? 'localized_pages' create_table :localized_pages do |t| t.string :locale, null: false t.string :page_uid, null: false t.timestamps null: false end end unless ActiveRecord::Base.connection.tables.include? 'localized_values' create_table :localized_values do |t| t.references :localized_page, index: true, foreign_key: true t.string :key, null: false t.string :type t.string :value t.timestamps null: false end end end end
end