грабли дб: светильники: нагрузка на factory_girl - PullRequest
3 голосов
/ 01 сентября 2011

Я использовал "rake db: fixtures: load", чтобы вставить фиктивные данные в базу данных разработки. Я начинаю использовать factory_girl. Есть ли способ вставить данные в RAILS_ROOT / spec / factories / *. Rb в db разработки?

1 Ответ

2 голосов
/ 01 сентября 2011

Фабрики не предназначены для заполнения базы данных. Они будут генерировать случайные данные для атрибутов вашего объекта (если не указано иное). Следовательно, он не заполнит базу данных разработки определенными данными.

То, что вы должны использовать здесь, это семена. Больше информации о:

http://ryandaigle.com/articles/2009/5/13/what-s-new-in-edge-rails-database-seeding а также http://rails -bestpractices.com / сообщений / 20-изолируя-семеноводство данные

...