Sha256: 3dffdb9a22dafb6256c238d2157ac324950cc117c40b84951f620103bed37942

Contents?: true

Size: 375 Bytes

Versions: 1

Compression:

Stored size: 375 Bytes

Contents

class CreateTags < ActiveRecord::Migration
	def self.up
		create_table :tags do |t|
			t.references :tagger, :polymorphic => true
			t.string     :name
			t.integer    :taggables_count, :null => false, :default => 0
			t.timestamps
		end
		add_index :tags, [:name,:tagger_id,:tagger_type], :unique => true, :name => 'by_name'
	end

	def self.down
		drop_table :tags
	end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
jakewendt-simply_taggable-0.3.2 generators/simply_taggable/templates/migrations/create_tags.rb