Sha256: 23003d4e90b416950f378f6b953302c1b781f721c189d8b43044f6e7e7dad80d

Contents?: true

Size: 446 Bytes

Versions: 6

Compression:

Stored size: 446 Bytes

Contents

class ConvertPageMetas < ActiveRecord::Migration
  def self.up
    Page.all.each do |page|
      page.fields.create(:name => 'Keywords', :content => page.keywords)
      page.fields.create(:name => 'Description', :content => page.description)
    end
    remove_column :pages, :keywords
    remove_column :pages, :description
  end

  def self.down
    add_column :pages, :description, :string
    add_column :pages, :keywords, :string
  end
end

Version data entries

6 entries across 6 versions & 3 rubygems

Version Path
radiant-1.0.0.rc4 db/migrate/20100805155020_convert_page_metas.rb
radiant-1.0.0.rc3 db/migrate/20100805155020_convert_page_metas.rb
kajam-1.0.3.rc2 db/migrate/20100805155020_convert_page_metas.rb
radiant-1.0.0.rc2 db/migrate/20100805155020_convert_page_metas.rb
radiant-1.0.0.rc1 db/migrate/20100805155020_convert_page_metas.rb
radiant-rails3-0.1 db/migrate/20100805155020_convert_page_metas.rb