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