Vir*_*ren 78 ruby-on-rails devise ruby-on-rails-3.2
在过去的两个小时里,我一直在尝试调试设计中的一个奇怪的问题,这不是让我登录.
这也是我所指的东西:
password
=> 'vinodsobale'
password == 'vinodsobale'
=> true
resource.valid_password?(password)
=> false
resource.valid_password?('vinodsobale')
=> true
Run Code Online (Sandbox Code Playgroud)
附上截图:
注意:我在设计中启用了调试器,因此上面的代码是设计内部代码.
对我来说,它看起来像是一个问题Devise.secure_compare.
怎么样
resource.valid_password?(password.to_s)
Run Code Online (Sandbox Code Playgroud)
我希望它能帮助你。