Je suis en train d'apprendre Rails avec railstutorial.org, et je suis confus à propos de quelque chose : dans ce chapitre l'auteur nous dit de faire des tests dans la console avec la fonction respond_to?
sur un objet User, et cela fonctionne bien. Mais plus tard, lorsque nous écrivons le test pour la méthode :encrypted_password
il utilise l'attribut respond_to
.
Par curiosité, j'ai essayé respond_to
dans la console, pour un objet User, et j'obtiens une erreur disant que la méthode n'existe pas. Hélas, si j'essaie d'écrire le test en utilisant la méthode respond_to?
au lieu de respond_to
le test ne fonctionne pas.
Quelqu'un pourrait-il m'expliquer la différence, et pourquoi le test ne fonctionne qu'avec respond_to
?