夹具就像是未经编辑的

时间:2015-11-19 00:07:07

标签: ruby-on-rails

所以,我有基本的User模型,它在模型测试中具有夹具:

user1: {
name: somemail,
email: somemail@mail.ru,
encrypted_password: somepassword
}

问题是,当我第一次写这个夹具时,我犯了一个错误,并将列password命名为encrypted_password而不是rake test(如何在模型中命名)。

当我第一次跑 1) Error: UsersControllerTest#test_shoud_create_user: ActiveRecord::Fixture::FixtureError: table "users" has no column named "password". 2) Error: UsersControllerTest#test_should_get_new: ActiveRecord::Fixture::FixtureError: table "users" has no column named "password". 时,我收到了一个错误:

password

我发现我搞砸了写作夹具,将encrypted_password更改为display: list-item,但每次运行rake测试时,我都会得到相同的错误,就像我没有编辑任何东西一样。

可能是什么原因以及如何解决?

0 个答案:

没有答案