Ich lerne Rails mit railstutorial.org und bin über etwas verwirrt: In diesem Kapitel fordert der Autor uns auf, einige Tests in der Konsole mit der respond_to?Methode für ein Benutzerobjekt durchzuführen, und es funktioniert einwandfrei. Aber später, wenn wir den Test für das :encrypted_passwordAttribut schreiben, verwendet er respond_to.
Aus Neugier habe ich respond_toin der Konsole versucht , ein Benutzerobjekt zu finden, und es wird eine Fehlermeldung angezeigt, dass die Methode nicht vorhanden ist. Leider wird der Test nicht ausgeführt , wenn ich versuche, den Test mit respond_to?anstelle von zu schreiben respond_to.
Könnte mir jemand den Unterschied erklären und warum läuft der Test nur mit respond_to?