通过rails教程工作,被这个错误难住了。
尝试运行验证唯一性测试时出现上述错误。在我插入用户固定装置后,这些错误似乎突然出现。我不明白我做错了什么,因为我的用户模型肯定在 attr_accessible 行中定义了 :password ,即使它似乎说用户没有密码属性?无论如何,下面的相关代码行:
型号/用户:
attr_accessible :email, :password, :password_confirmation, :remember_me,
:first_name, :last_name, :profile_name
validates :profile_name, presence: true, uniqueness: true
固定装置/users.yml:
name:
first_name: "user1"
last_name: "user2"
email: "email.com"
profile_name: "user"
password: "pass"
password_confirmation: "pass"
用户测试.rb:
user.profile_name = users(:name).profile_name