Sha256: 54eebc46ae2ac0bc2ff9998e65cde28554de18c48a57ad636818559e54e25a2d

Contents?: true

Size: 336 Bytes

Versions: 2

Compression:

Stored size: 336 Bytes

Contents

class AddAllowedChildrenCacheToPages < ActiveRecord::Migration
  def self.up
    add_column :pages, :allowed_children_cache, :text
    Page.reset_column_information
    Page.find_each do |page|
      page.save # update the allowed_children_cache
    end
  end

  def self.down
    remove_column :pages, :allowed_children_cache
  end
end

Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
trusty-cms-1.0.0 db/migrate/20110902203823_add_allowed_children_cache_to_pages.rb
radiant-1.1.4 db/migrate/20110902203823_add_allowed_children_cache_to_pages.rb