factory_girl与fixtures在开发数据方面的比较(Rails)

3
我喜欢在测试中使用factory_girl方法,但是有一件事情我不太清楚,就是关于开发数据应该怎么处理。
通常在开发中我们会使用fixture来创建一些虚拟的用户、模型等。然后在测试中我们可以动态地创建更多的数据或引用现有的数据,但每个开发者在开发中都有相同的数据。
那么使用factory_girl创建开发数据的常规方式是什么?我看到了rake db:seed,但这似乎也适用于生产环境,所以并不完全相同。
1个回答

4

我通常使用seeds.rb中的工厂函数来创建假数据。

我只需要在代码前加上if Rails.env.development?


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