アプリケーションを Rails 2.3.5 から Rails 3.2.2 にアップグレードしました。認証を安らかな認証から考案に置き換え、devise wiki に記載されている手順のガイダンスに置き換えました。
私はユーザーモデルを持っています
devise :database_authenticatable, :registerable,:confirmable, :validatable,
:recoverable, :rememberable, :trackable, :encryptable,:encryptor => :restful_authentication_sha1,:authentication_keys => [:login]
古いユーザーでログインしようとすると、確認トークンの一致に問題があるためログインできません。確認後、新しいユーザーでログインできます
:confirmable
しかし、デバイスオプションから削除すると。古いユーザーでもログインできます。
コショウとストレッチを追加しました
config.stretches = 10
config.pepper = "<KEY_FOR_SITE>"
もう1つのことは、未確認のユーザーでログインしようとすると、ログインページが更新されるだけで通知が表示されないことです
助けてください。