Sha256: 96c3651257da1b29005a98a29b196c0977f8042d80717e2843868efe09f32d9a

Contents?: true

Size: 841 Bytes

Versions: 174

Compression:

Stored size: 841 Bytes

Contents

# This migration comes from acts_as_taggable_on_engine (originally 1)
class ActsAsTaggableOnMigration < ActiveRecord::Migration[4.2]
  def self.up
    create_table :tags do |t|
      t.string :name
    end

    create_table :taggings do |t|
      t.references :tag

      # You should make sure that the column created is
      # long enough to store the required class names.
      t.references :taggable, polymorphic: true
      t.references :tagger, polymorphic: true

      # Limit is created to prevent MySQL error on index
      # length for MyISAM table type: http://bit.ly/vgW2Ql
      t.string :context, limit: 128

      t.datetime :created_at
    end

    add_index :taggings, :tag_id
    add_index :taggings, [:taggable_id, :taggable_type, :context]
  end

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

Version data entries

174 entries across 174 versions & 5 rubygems

Version Path
integral-2.0.0 db/migrate/20160516084702_acts_as_taggable_on_migration.acts_as_taggable_on_engine.rb
mumuki-domain-9.23.0 db/migrate/20141212044717_acts_as_taggable_on_migration.acts_as_taggable_on_engine.rb
mumuki-domain-9.22.1 db/migrate/20141212044717_acts_as_taggable_on_migration.acts_as_taggable_on_engine.rb
mumuki-domain-9.22.0 db/migrate/20141212044717_acts_as_taggable_on_migration.acts_as_taggable_on_engine.rb
mumuki-domain-9.21.0 db/migrate/20141212044717_acts_as_taggable_on_migration.acts_as_taggable_on_engine.rb
mumuki-domain-9.20.0 db/migrate/20141212044717_acts_as_taggable_on_migration.acts_as_taggable_on_engine.rb
mumuki-domain-9.19.0 db/migrate/20141212044717_acts_as_taggable_on_migration.acts_as_taggable_on_engine.rb
mumuki-domain-9.18.0 db/migrate/20141212044717_acts_as_taggable_on_migration.acts_as_taggable_on_engine.rb
mumuki-domain-9.17.0 db/migrate/20141212044717_acts_as_taggable_on_migration.acts_as_taggable_on_engine.rb
mumuki-domain-9.16.0 db/migrate/20141212044717_acts_as_taggable_on_migration.acts_as_taggable_on_engine.rb
mumuki-domain-9.15.0 db/migrate/20141212044717_acts_as_taggable_on_migration.acts_as_taggable_on_engine.rb
mumuki-domain-9.14.1 db/migrate/20141212044717_acts_as_taggable_on_migration.acts_as_taggable_on_engine.rb
mumuki-domain-9.14.0 db/migrate/20141212044717_acts_as_taggable_on_migration.acts_as_taggable_on_engine.rb
mumuki-domain-9.13.1 db/migrate/20141212044717_acts_as_taggable_on_migration.acts_as_taggable_on_engine.rb
mumuki-domain-9.13.0 db/migrate/20141212044717_acts_as_taggable_on_migration.acts_as_taggable_on_engine.rb
mumuki-domain-9.12.0 db/migrate/20141212044717_acts_as_taggable_on_migration.acts_as_taggable_on_engine.rb
mumuki-domain-9.11.0 db/migrate/20141212044717_acts_as_taggable_on_migration.acts_as_taggable_on_engine.rb
mumuki-domain-9.10.0 db/migrate/20141212044717_acts_as_taggable_on_migration.acts_as_taggable_on_engine.rb
mumuki-domain-9.9.0 db/migrate/20141212044717_acts_as_taggable_on_migration.acts_as_taggable_on_engine.rb
mumuki-domain-9.8.1 db/migrate/20141212044717_acts_as_taggable_on_migration.acts_as_taggable_on_engine.rb