Sha256: 05186d71a75a09a173b65500da7147f2152108e9d09ece2d4756ef28589db4c1
Contents?: true
Size: 542 Bytes
Versions: 4
Compression:
Stored size: 542 Bytes
Contents
class CreateSlugs < ActiveRecord::Migration def change create_table :slugs do |t| t.belongs_to :sluggable, polymorphic: true, null: false t.boolean :active, null: false, default: true t.string :slug, null: false, limit: 126 t.string :scope, limit: 126 t.datetime :created_at end change_table :slugs do |t| t.index [ :sluggable_type, :sluggable_id, :active ], name: 'slugs_for_record' t.index [ :sluggable_type, :scope, :slug ], unique: true, name: 'slugs_unique' end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
slugalicious-2.1.1 | templates/create_slugs.rb |
slugalicious-2.1.0 | templates/create_slugs.rb |
slugalicious-2.0.0 | templates/create_slugs.rb |
slugalicious-1.2.1 | templates/create_slugs.rb |