我正在尝试通过确认流程:
request_url = "/users/confirmation?confirmation_token=azq32soznE1xuSWLjBat"
然后当我这样做时:
visit request_url
它返回:
NoMethodError: undefined method `to_i' for true:TrueClass
我原本认为这是Devise,但它并没有打到我的任何调试器,因此它甚至从未实现过。更令人费解的是,我没有对我的应用程序的这个区域进行任何调整,所以我很惊讶这是如何突然出现的。
关于如何调试这个的任何想法?
答案 0 :(得分:1)
我的猜测是确认令牌不存在。看看错误周围的代码,你有一些说法
my_variable = true
my_variable.to_i
你在布尔值的某个地方调用.to_i
,这是不行的。