Sha256: 0c76e0152f2f65ae3e2d721ee83e7237264eb61432c1dddbfef8fb01a1434980

Contents?: true

Size: 362 Bytes

Versions: 1

Compression:

Stored size: 362 Bytes

Contents

class PolymorphicTables < ActiveRecord::Migration
  def change
    create_table :employees do |t|
      t.timestamps
    end

    create_table :products do |t|
      t.timestamps
    end

    create_table :pictures do |t|
      t.references :imageable, polymorphic: true
      t.timestamps
    end

    add_polymorphic_constraints :imageable, :pictures
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
polymorphic_constraints-1.0.0 spec/dummy/db/migrate/20141002195532_polymorphic_tables.rb