在过去的2个小时中,我一直在尝试调试一个怪异的问题,该问题不允许我登录。
这也是我指的东西:
password
=> 'vinodsobale'
password == 'vinodsobale'
=> true
resource.valid_password?(password)
=> false
resource.valid_password?('vinodsobale')
=> true
以及屏幕截图:
注意:我在devise中启用了调试器,因此上面的代码是devise内部代码。
对我来说,这似乎是一个问题Devise.secure_compare
。