Sha256: 9f82fed9a89bbae4e56f6e3528c6511b06781436022273577feaefb5c000384b

Contents?: true

Size: 374 Bytes

Versions: 10

Compression:

Stored size: 374 Bytes

Contents

class StructuralTags < ActiveRecord::Migration
  def self.up
    add_column :tags, :page_id, :integer
    add_column :tags, :visible, :boolean, :default => true
    
    Tag.reset_column_information
    Tag.all.each do |tag|
      tag.visible = true
      tag.save
    end
  end

  def self.down
    remove_column :tags, :page_id
    remove_column :tags, :visible
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
radiant-taggable-extension-2.0.5 db/migrate/20110316210834_structural_tags.rb
radiant-taggable-extension-2.0.4 db/migrate/20110316210834_structural_tags.rb
radiant-taggable-extension-2.0.3 db/migrate/20110316210834_structural_tags.rb
radiant-taggable-extension-2.0.2 db/migrate/20110316210834_structural_tags.rb
radiant-taggable-extension-2.0.1 db/migrate/20110316210834_structural_tags.rb
radiant-taggable-extension-2.0.0 db/migrate/20110316210834_structural_tags.rb
radiant-taggable-extension-2.0.0.rc2 db/migrate/20110316210834_structural_tags.rb
radiant-taggable-extension-2.0.0.rc1 db/migrate/20110316210834_structural_tags.rb
radiant-taggable-extension-1.2.5 db/migrate/20110316210834_structural_tags.rb
radiant-taggable-extension-1.2.4 db/migrate/20110316210834_structural_tags.rb