In den letzten 2 Stunden habe ich versucht, ein seltsames Problem in der Entwicklung zu beheben, bei dem ich mich nicht anmelden kann.
Hier ist das Zeug, auf das ich mich auch beziehe:
password
=> 'vinodsobale'
password == 'vinodsobale'
=> true
resource.valid_password?(password)
=> false
resource.valid_password?('vinodsobale')
=> true
Fügen Sie auch den Screenshot hinzu:
Hinweis: Ich habe den Debugger in devise aktiviert, sodass der obige Code ein interner Code ist.
Für mich sieht es nach einem Problem aus Devise.secure_compare
.