Sha256: c680c949ecccac7c7c4e8444f04012d4d97f01a1831f4016597534e317cb8e7e

Contents?: true

Size: 440 Bytes

Versions: 10

Compression:

Stored size: 440 Bytes

Contents

class AddTagSupport < ActiveRecord::Migration
  def self.up
    #Table for your Tags
    create_table :tags do |t|
      t.column :name, :string
    end

    create_table :taggings do |t|
      t.column :tag_id, :integer
      #id of tagged object
      t.column :taggable_id, :integer
      #type of object tagged
      t.column :taggable_type, :string
    end
  end

  def self.down
    drop_table :tags
    drop_table :taggings
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
community_engine-3.2.0 db/migrate/004_add_tag_support.rb
community_engine-3.0.0 db/migrate/004_add_tag_support.rb
community_engine-2.3.2 db/migrate/004_add_tag_support.rb
community_engine-2.3.1 db/migrate/004_add_tag_support.rb
community_engine-2.3.0 db/migrate/004_add_tag_support.rb
community_engine-2.1.0 db/migrate/004_add_tag_support.rb
community_engine-2.0.0 db/migrate/004_add_tag_support.rb
community_engine-2.0.0.beta3 db/migrate/004_add_tag_support.rb
community_engine-2.0.0.beta2 db/migrate/004_add_tag_support.rb
community_engine-2.0.0.beta1 db/migrate/004_add_tag_support.rb