【问题标题】:Failure/Error: @user = User.create!(@attr)失败/错误:@user = User.create!(@attr)
【发布时间】:2011-03-12 02:35:22
【问题描述】:

我正在关注第 7 章的 railstutorial.org,但在运行测试时出现错误

用户密码加密has_password?如果密码匹配,方法应该为真 失败/错误:@user = User.create!(@attr) '

中未定义的方法password' for #<User:0xa242d18> # ./spec/models/user_spec.rb:105:inblock(3 级)

user_spec.rb:105 的第 105 行是 @u @user = User.create!(@attr)ser = User.create!(@attr)

【问题讨论】:

    标签: ruby-on-rails


    【解决方案1】:

    您的数据库更新了吗?用户表应该有一个“密码”列,您是否忘记运行迁移?

    【讨论】:

      猜你喜欢
      • 2014-01-09
      • 1970-01-01
      • 1970-01-01
      • 2011-07-30
      • 1970-01-01
      • 2015-11-08
      • 2023-03-04
      相关资源
      最近更新 更多