Sha256: 583559da27404255dd942c8a7b26a22ec42bee3e51377b9225bf1f4268501fbc

Contents?: true

Size: 514 Bytes

Versions: 105

Compression:

Stored size: 514 Bytes

Contents

class CreateSlugs < ActiveRecord::Migration
  def self.up
    create_table :slugs do |t|
      t.string :name
      t.integer :sluggable_id
      t.integer :sequence, :null => false, :default => 1
      t.string :sluggable_type, :limit => 40
      t.string :scope
      t.datetime :created_at
    end
    add_index :slugs, :sluggable_id
    add_index :slugs, [:name, :sluggable_type, :sequence, :scope], :name => "index_slugs_on_n_s_s_and_s", :unique => true
  end

  def self.down
    drop_table :slugs
  end
end

Version data entries

105 entries across 95 versions & 9 rubygems

Version Path
friendly_id-2.3.4 generators/friendly_id/templates/create_slugs.rb
friendly_id-2.3.3 generators/friendly_id/templates/create_slugs.rb
friendly_id-2.3.2 generators/friendly_id/templates/create_slugs.rb
friendly_id-2.3.1 generators/friendly_id/templates/create_slugs.rb
friendly_id-2.3.0 generators/friendly_id/templates/create_slugs.rb