Rails 4, Devise 3, по гайду
https://github.com/plataformatec/devise/wiki/How-T... поставил авторизацию по юзернейму. Добавил пользователю булев атрибут admin.
Регистрирую пользователя, логинюсь - все хорошо.
На следующий день возвращаюсь к работе над приложением, пытаюсь залогиниться - и получаю
Started POST "/users/sign_in" for 127.0.0.1 at 2014-09-27 20:33:59 +0700
Processing by Devise::SessionsController#create as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"[FILTERED]", "user"=>{"login"=>"Frey", "password"=>"[FILTERED]", "remember_me"=>"0"}, "commit"=>"Войти"}
Completed 401 Unauthorized in 1ms
Processing by Devise::SessionsController#new as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"[FILTERED]", "user"=>{"login"=>"Frey", "password"=>"[FILTERED]", "remember_me"=>"0"}, "commit"=>"Войти"}
Rendered devise/shared/_links.erb (0.6ms)
Rendered devise/sessions/new.html.erb within layouts/application (12.0ms)
Rendered layouts/_header.html.erb (0.9ms)
Rendered shared/_flash_messages.html.erb (0.1ms)
Rendered layouts/_footer.html.erb (0.3ms)
Completed 200 OK in 244ms (Views: 140.7ms | ActiveRecord: 0.0ms)
Вопрос: почему это происходит и как мне это вылечить? Первичная авторизация после регистрации проходит нормально, но позднее залогиниться просто невозможно.
Если это важно, в приложении пока есть только пара скаффолдов, которые авторизацию не трогают никак.