我正在使用 railstutorial.org 学习 Rails,但我对一些事情感到困惑:在本章中,作者告诉我们在控制台中使用respond_to?
User 对象上的方法进行一些测试,并且它工作正常。:encrypted_password
但后来,当我们为属性编写测试时,他使用了respond_to
.
出于好奇,我respond_to
在控制台中尝试了一个 User 对象,但我收到一条错误消息,指出该方法不存在。唉,如果我尝试使用respond_to?
而不是编写测试respond_to
,则测试不会运行。
有人可以解释一下区别吗,为什么测试只运行respond_to
?