Sha256: dfbb0179a1e5e66277a43bce284fe099a33bfba2b7b3eb0f4e9678c458c92d99
Contents?: true
Size: 610 Bytes
Versions: 10
Compression:
Stored size: 610 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 Page.all.each do |page| page.description = page.field('description').content page.keywords = page.field('keywords').content page.save end end end
Version data entries
10 entries across 10 versions & 1 rubygems