Permalink
Browse files

Modify migration for devise 2.0

  • Loading branch information...
1 parent 3a87896 commit 75b145c573ef4b1a6f1ee75d49a735dab087c8e4 @amesel amesel committed Jul 8, 2012
Showing with 38 additions and 7 deletions.
  1. +38 −7 db/migrate/20120429020535_create_users.rb
@@ -4,14 +4,45 @@ def change
t.string :name
t.string :image
- # if you already have a email column, you have to comment the below line and add the :encrypted_password column manually (see devise/schema.rb).
- t.database_authenticatable
-# t.confirmable
- t.recoverable
- t.rememberable
- t.trackable
-# t.token_authenticatable
+ ## 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
+
+ ## 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.timestamps
end
+ add_index :users, :email, :unique => true
+ add_index :users, :reset_password_token, :unique => true
+ # add_index :users, :confirmation_token, :unique => true
+ # add_index :users, :unlock_token, :unique => true
+ # add_index :users, :authentication_token, :unique => true
end
end

0 comments on commit 75b145c

Please sign in to comment.