Sha256: 32db731808c4e8d08fc85ccb82a3d4f1a2b110a25eba9ad71e6fd5728defe155

Contents?: true

Size: 604 Bytes

Versions: 9

Compression:

Stored size: 604 Bytes

Contents

# This migration comes from recommendable (originally 20120127092558)
class CreateIgnores < ActiveRecord::Migration
  def up
    create_table :recommendable_ignores, :force => true do |t|
      t.references :user
      t.references :ignorable, :polymorphic => true
      t.timestamps
    end
    
    add_index :recommendable_ignores, :ignorable_id
    add_index :recommendable_ignores, :ignorable_type
    add_index :recommendable_ignores, [:user_id, :ignorable_id, :ignorable_type], :unique => true, :name => "user_ignore_constraint"
  end
  
  def down
    drop_table :recommendable_ignores
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
recommendable-1.1.7 spec/dummy/db/migrate/20120128005555_create_ignores.recommendable.rb
recommendable-1.1.6 spec/dummy/db/migrate/20120128005555_create_ignores.recommendable.rb
recommendable-1.1.5 spec/dummy/db/migrate/20120128005555_create_ignores.recommendable.rb
recommendable-1.1.4 spec/dummy/db/migrate/20120128005555_create_ignores.recommendable.rb
recommendable-1.1.3 spec/dummy/db/migrate/20120128005555_create_ignores.recommendable.rb
recommendable-1.1.2 spec/dummy/db/migrate/20120128005555_create_ignores.recommendable.rb
recommendable-1.1.1 spec/dummy/db/migrate/20120128005555_create_ignores.recommendable.rb
recommendable-1.0.0 spec/dummy/db/migrate/20120128005555_create_ignores.recommendable.rb
recommendable-0.2.1.1 spec/dummy/db/migrate/20120128005555_create_ignores.recommendable.rb