创建设备夹具用户设计密码

时间:2016-11-28 21:31:05

标签: ruby-on-rails ruby unit-testing devise

我有一个运行最新设备的rails 5应用程序,我想创建有效的用户进行测试,但我无法更新密码,因为用户设置的方式没有密码列用户表。

有没有办法设置工具来解决这个问题,并且有一个工作用户?

文本/装置/ users.yml里:

jeremy:
  email: jeremy@someemail.com
  provider: facebook
  username: Jeremy 

密码:密码

使用该用户返回的任何测试:

ActiveRecord::Fixture::FixtureError:         ActiveRecord::Fixture::FixtureError: table "users" has no column named "password".

1 个答案:

答案 0 :(得分:1)

准备测试数据库。

rake db:migrate
rake db:test:prepare