Sha256: f68badc63c94ee63ee578307fdb7a8f1949a6d4111b2145f07b805632069196d

Contents?: true

Size: 501 Bytes

Versions: 4

Compression:

Stored size: 501 Bytes

Contents

class CreateSlugs < ActiveRecord::Migration

  def self.up
    create_table :slugs do |t|
      t.string     :slug,           :null => false
      t.integer    :sluggable_id,   :null => false
      t.string     :sluggable_type, :limit => 40
      t.datetime   :created_at
      t.deleted_at :boolean
    end
    add_index :slugs, :sluggable_id
    add_index :slugs, [:slug, :sluggable_type], :unique => true
    add_index :slugs, :sluggable_type
  end

  def self.down
    drop_table :slugs
  end
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
mil_friendly_id-4.0.9.9 lib/friendly_id/migration.rb
mil_friendly_id-4.0.9.8 lib/friendly_id/migration.rb
geothird_friendly_id-4.0.9.8 lib/friendly_id/migration.rb
geothird_friendly_id-4.0.9.7 lib/friendly_id/migration.rb