簡體   English   中英

水豚的訪問方法返回:NoMethodError:值為true的未定義方法“ to_i”:TrueClass

[英]Capybara's visit method returns : NoMethodError: undefined method `to_i' for true:TrueClass

我正在嘗試通過確認過程:

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 ,這不好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM