我使用factory_girl来生成用户,使用database_cleaner在测试后清除数据库,但是我遇到了验证错误:唯一性。这里是我的spec_helper、用户模型和其他影响的文件。
请参见链接:https://gist.github.com/2006719
请参见链接:https://gist.github.com/2006719
看起来用户并不是每次生成页面时动态生成的。尝试在工厂的第12行进行更改:
f.user_id { Factory(:user).id }
f.user { Factory :user }