Tôi đang học Rails với railstutorial.org và tôi bối rối về điều gì đó: trong chương này , tác giả yêu cầu chúng ta thực hiện một số thử nghiệm trong bảng điều khiển với respond_to?
phương thức trên đối tượng Người dùng và nó hoạt động tốt. Nhưng sau này, khi chúng tôi viết thử nghiệm cho :encrypted_password
thuộc tính, anh ấy sẽ sử dụng respond_to
.
Vì tò mò, tôi đã thử respond_to
trong bảng điều khiển, cho một đối tượng Người dùng và tôi gặp lỗi nói rằng phương thức không tồn tại. Than ôi, nếu tôi cố gắng viết bài kiểm tra bằng cách sử dụng respond_to?
thay vì respond_to
, bài kiểm tra không chạy.
Ai đó có thể giải thích cho tôi sự khác biệt, và tại sao thử nghiệm chỉ chạy với respond_to
?