Factory_girl验证问题

3
我使用factory_girl来生成用户,使用database_cleaner在测试后清除数据库,但是我遇到了验证错误:唯一性。这里是我的spec_helper、用户模型和其他影响的文件。
请参见链接:https://gist.github.com/2006719
1个回答

1

看起来用户并不是每次生成页面时动态生成的。尝试在工厂的第12行进行更改:

f.user_id { Factory(:user).id }

或者甚至
f.user { Factory :user }

希望有所帮助。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接