我在Hartl Ch。 8 Rails教程和我的測試「記憶令牌」失敗。 錯誤消息Rails Remember_token預計黑色?返回false,返回true
User remember token
Failure/Error: it { @user.remember_token.should_not be_blank}
expected black? to return false, got true
測試代碼
describe "remember token" do
before { @user.save }
it { @user.remember_token.should_not be_blank }
end
模型方法
def create_remember_token
self.remember_token = SecureRandom.urlsafe_base64
end
任何想法,爲什麼它不工作? 謝謝。
您能粘貼所有的模型代碼嗎? – 2013-04-30 15:36:37
你在哪裏調用你的create_remember_token方法?你可以在before_save鉤子中做這個例子。 before_save:create_remember_token – Mindbreaker 2013-04-30 15:41:46