It looks like your Person class does not have the encrypted_password column. Be sure it has this, and also the fields below
t.string :email
t.string :encrypted_password, :limit => 128
t.string :confirmation_token, :limit => 128
t.string :remember_token, :limit => 128
If you post your schema.rb or person.rb file this can be confirmed.