RoR Rails 3 Devise :: SessionsController не может аутентифицировать существующего пользователя - PullRequest
1 голос
/ 31 октября 2011
  • Я запускаю приложение на http://localhost:3000/users/sign_in
  • принять пользователя / пароль; размещение
  • устройство не может аутентифицировать моего пользователя и переходит на #new
  • # new render sign_in снова, поэтому я в цикле.

вот журнал:

Started POST "/users/sign_in" for 127.0.0.1 at 2011-10-30 17:49:33 -0700
      Processing by Devise::SessionsController#create as HTML
      Parameters: {"utf8"=>"✓", "authenticity_token"=>"NhVu4CQwhatever+CAErP19YVIkz0lIz3qEERac=", "user"=>{"email"=>"abc@def.com", "password"=>"[FILTERED]", "remember_me"=>"1"}, "commit"=>"Sign in"}

Затем запускается SQL для извлечения пользователя. Скопируйте / pate в postgresql, «выберите» получить мою запись пользователя. определенно существует **

[1m[35mUser Load (5.0ms)[0m  SELECT "users".* FROM "users" WHERE "users"."email" = 'abc@def.com' LIMIT 1

Следующая запись в журнале: переход к #new - как будто пользователь не существует

Processing by Devise::SessionsController#new as HTML
    Parameters: {"utf8"=>"✓", "authenticity_token"=>"NhVu4CQwhatever+CAErP19YVIkz0lIz3qEERac=", "user"=>{"email"=>"abc@def.com", "password"=>"[FILTERED]", "remember_me"=>"1"}, "commit"=>"Sign in"}
    Rendered devise/sessions/new.html.erb within layouts/application (4.0ms)
...