X-Git-Url: http://git.osdn.net/view?p=pettanr%2Fpettanr.git;a=blobdiff_plain;f=db%2Fmigrate%2F20111206092734_devise_create_admins.rb;fp=db%2Fmigrate%2F20111206092734_devise_create_admins.rb;h=6e94741ff65df202106b3b865fae43c359d94194;hp=03fb59106dc4c71554b90ff2c7ee85a6c9c691c1;hb=6253955ab9186542ebc35c1e9579942331cd5e69;hpb=472e2fc72c49245ae995beba76e8c86030d4b692 diff --git a/db/migrate/20111206092734_devise_create_admins.rb b/db/migrate/20111206092734_devise_create_admins.rb index 03fb5910..6e94741f 100644 --- a/db/migrate/20111206092734_devise_create_admins.rb +++ b/db/migrate/20111206092734_devise_create_admins.rb @@ -1,15 +1,39 @@ class DeviseCreateAdmins < ActiveRecord::Migration def change create_table(:admins) do |t| - t.database_authenticatable :null => false - t.recoverable - t.rememberable - t.trackable + ## Database authenticatable + t.string :email, :null => false, :default => "" + t.string :encrypted_password, :null => false, :default => "" + + ## Recoverable + t.string :reset_password_token + t.datetime :reset_password_sent_at + + ## Rememberable + t.datetime :remember_created_at + + ## Trackable + t.integer :sign_in_count, :default => 0 + t.datetime :current_sign_in_at + t.datetime :last_sign_in_at + t.string :current_sign_in_ip + t.string :last_sign_in_ip # t.encryptable - t.confirmable - # t.lockable :lock_strategy => :failed_attempts, :unlock_strategy => :both - t.token_authenticatable + ## Confirmable + t.string :confirmation_token + t.datetime :confirmed_at + t.datetime :confirmation_sent_at + t.string :unconfirmed_email # Only if using reconfirmable + + ## Lockable + # t.integer :failed_attempts, :default => 0 # Only if lock strategy is :failed_attempts + # t.string :unlock_token # Only if unlock strategy is :email or :both + # t.datetime :locked_at + + # Token authenticatable + t.string :authentication_token + t.integer :approve, :null => false, :default => 0 t.timestamps