我在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