Sha256: 19a541a54e24162fa5775cd2880482d80460d06e6e8a71b2364e95ba3b681852

Contents?: true

Size: 575 Bytes

Versions: 13

Compression:

Stored size: 575 Bytes

Contents

class CreateTables < ActiveRecord::Migration
  def self.up
    [:users, :admins, :accounts].each do |table|
      create_table table do |t|
        t.database_authenticatable :null => (table == :admins)

        if table != :admin
          t.string :username
          t.confirmable
          t.recoverable
          t.rememberable
          t.trackable
          t.lockable
          t.token_authenticatable
        end

        t.timestamps
      end
    end
  end

  def self.down
    [:users, :admins, :accounts].each do |table|
      drop_table table
    end
  end
end

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
devise-1.1.9 test/rails_app/db/migrate/20100401102949_create_tables.rb
devise-1.1.8 test/rails_app/db/migrate/20100401102949_create_tables.rb
devise-1.1.7 test/rails_app/db/migrate/20100401102949_create_tables.rb
devise-1.1.6 test/rails_app/db/migrate/20100401102949_create_tables.rb
devise-1.1.5 test/rails_app/db/migrate/20100401102949_create_tables.rb
devise-1.1.4 test/rails_app/db/migrate/20100401102949_create_tables.rb
devise-1.1.3 test/rails_app/db/migrate/20100401102949_create_tables.rb
devise-1.1.2 test/rails_app/db/migrate/20100401102949_create_tables.rb
devise-1.1.1 test/rails_app/db/migrate/20100401102949_create_tables.rb
devise-1.1.0 test/rails_app/db/migrate/20100401102949_create_tables.rb
namxam-devise-1.1.0.win test/rails_app/db/migrate/20100401102949_create_tables.rb
devise-1.1.rc2 test/rails_app/db/migrate/20100401102949_create_tables.rb
devise-1.1.rc1 test/rails_app/db/migrate/20100401102949_create_tables.rb