Rails 3.2 アプリがあり、認証にデバイスを使用しています。
最近、パスワードのリセット機能をテストしに行ったところ、パスワードのリセットは機能しているように見えますが (アプリではパスワードをリセットしてからログインできます)、アプリからログアウトしてから再度ログインしようとすると、できないことに気付きました。ログインします。メールとパスワードの組み合わせが無効であるとアプリが報告します。
DB が更新され、reset_password_[token/sent_at] フィールドが正しく更新されていることを確認しました。オブジェクト (ユーザー オブジェクト) もタイムスタンプに従って更新されています。しかし、先ほど使用したパスワードでログインできなくなりました。
何が原因なのかわかりません。この同じ問題について、別の関連する別の関連する投稿を見たことがありますが、実際には答えがありません。
ユーザーがパスワードを変更できるが、再度ログインできないようにするにはどうすればよいでしょうか? 何か案は?
現在の環境: Rails 3.2 Devise 2.2.4 Ruby 1.9.3