Sha256: 4bd4f8518154937ea33df61e3f72492d725b7bfe852badac4adc186dc8ee8191

Contents?: true

Size: 563 Bytes

Versions: 1

Compression:

Stored size: 563 Bytes

Contents

class DeviseCertifiableAddTo<%= table_name.camelize %> < ActiveRecord::Migration
  def self.up
    change_table :<%= table_name %> do |t|
      t.string     :certification_token, :limit => 60
      t.datetime   :certified_at
      t.references :certified_by, :polymorphic => true
      t.index      :certification_token
      t.index      :certified_by_id
    end
  end
  
  def self.down
    change_table :<%= table_name %> do |t|
      t.remove_references :certified_by, :polymorphic => true
      t.remove :certification_token, :certified_at
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
devise_certifiable-0.1.0 lib/generators/active_record/templates/migration.rb