Я изучаю Rails с помощью railstutorial.org, и меня кое-что смущает: в этой главе автор говорит нам провести некоторое тестирование в консоли с помощью respond_to?метода объекта User, и он работает нормально. Но позже, когда мы напишем тест для :encrypted_passwordатрибута, он использует respond_to.
Из любопытства я попытался respond_toнайти в консоли объект User и получил сообщение об ошибке, в котором говорится, что метода не существует. Увы, если я попытаюсь написать тест с использованием respond_to?вместо respond_to, тест не запустится.
Может ли кто-нибудь объяснить мне разницу, и почему тест запускается только с respond_to?