在编写rspec测试用例时,我被困在这一点上,工厂女孩正在为一个模型而不是为另一个模型创建实例。
let!(:server) { FactoryGirl.create(:server,
account: account,
key: 'vm-999') }
let!(:host) { FactoryGirl.create(:host,
account: account,
key: 'host-9') }
在这些之后,当我从数据库查询服务器时,我得到了这个对象,但是当我查询主机时,我得到了零。我不确定工厂女孩是否正在创建实例。
我正在Rspec.configure中重新加载
FactoryGirl.reload
FactoryGirl.lint
我想念什么?