Я пытаюсь пройти через процесс подтверждения:водосвинку в методе визита возвращается: NoMethodError: неопределенный метод `to_i» для истинного: TrueClass
request_url = "https://stackoverflow.com/users/confirmation?confirmation_token=azq32soznE1xuSWLjBat"
Тогда, когда я делаю:
visit request_url
It Возврат:
NoMethodError: undefined method `to_i' for true:TrueClass
Я думал, изначально, что это был Devise, но он не попал ни в один из моих отладчиков, чтобы он никогда даже не делает его там. Что еще более озадачило то, что я не вносил никаких корректировок в эту область своего приложения, поэтому я очень смущен тем, как это внезапно возникло.
Любые идеи о том, как отладить это?
Я только что проверил свою автоматизированную историю испытаний, и это началось с того момента, когда я обновил программу. Но так как я восстановил свое первоначальное состояние. Так что все, что вызвало эту ошибку, не исчезло, несмотря на то, что я восстановил ее до своего первоначального состояния. Что касается '.to_i', я понятия не имею, что * вызывает это, поскольку все его обрабатывается исключительно через Devise. – Trip
И ошибка не дает вам больше контекста в вашем коде? Номер строки, имя файла и т. Д.? –
Ugh Желаю! Это всего лишь мои тесты. Фактическое приложение работает отлично. Может быть, что-то зашифровано в тестовой среде? Хм .. может быть, когда я обновил Devise, он сделал что-то с миграциями. – Trip