В течение последних 2 часов я пытаюсь отладить странную проблему в разработке, которая не позволяет мне войти в систему.
Вот что я имею в виду:
password
=> 'vinodsobale'
password == 'vinodsobale'
=> true
resource.valid_password?(password)
=> false
resource.valid_password?('vinodsobale')
=> true
Прикрепление скриншота:
Примечание. Я включил отладчик внутри устройства, поэтому приведенный выше код разрабатывает внутренний код.
Мне кажется, что это проблема в Devise.secure_compare
.