【发布时间】:2011-09-01 06:20:10
【问题描述】:
我使用“rake db:fixtures:load”将虚拟数据插入到开发数据库中。我开始使用 factory_girl。有没有办法将 RAILS_ROOT/spec/factories/*.rb 中的数据插入到开发数据库中?
【问题讨论】:
标签: ruby-on-rails factory-bot fixtures
我使用“rake db:fixtures:load”将虚拟数据插入到开发数据库中。我开始使用 factory_girl。有没有办法将 RAILS_ROOT/spec/factories/*.rb 中的数据插入到开发数据库中?
【问题讨论】:
标签: ruby-on-rails factory-bot fixtures
工厂并非旨在填充数据库。它们将为您的对象属性生成随机数据(除非另有说明)。因此,它不会用定义的数据填充开发数据库。
你应该在这里使用的是种子。更多信息:
http://ryandaigle.com/articles/2009/5/13/what-s-new-in-edge-rails-database-seeding 和 http://rails-bestpractices.com/posts/20-isolating-seed-data
【讨论】: