我在第7章关注railstutorial.org,运行测试时出现错误
用户密码加密has_password?如果密码匹配,则方法应为true 失败/错误:@ user = User.create!(@ attr) '
中未定义的方法password' for #<User:0xa242d18>
# ./spec/models/user_spec.rb:105:in
阻止(3个级别)
user_spec.rb的第105行:105是@u @user = User.create!(@ attr)ser = User.create!(@ attr)
答案 0 :(得分:0)
您的数据库是否已更新? users表应该有一个列'密码',你忘了运行迁移吗?