我正在尝试通过确认过程:
request_url = "/users/confirmation?confirmation_token=azq32soznE1xuSWLjBat"
然后当我这样做时:
visit request_url
它返回:
NoMethodError: undefined method `to_i' for true:TrueClass
起初,我以为这是Devise,但它没有击中我的任何调试器,所以它甚至从来没有出现过。更令人困惑的是,我没有对应用程序的这一区域进行调整,所以我很困惑这是如何突然出现的。
关于如何调试这个有什么想法吗?
我的猜测是确认令牌不存在。看看错误周围的代码,你会发现
my_variable = true
my_variable.to_i
您在某个布尔值上调用.to_i
,这是不好的。