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