2011-09-01 3 views
3

"rake db : fixtures : load"를 사용하여 dummy datas를 개발 db에 삽입했습니다. factory_girl을 사용하기 시작합니다. 개발 용 DB에 RAILS_ROOT/spec/factories/*. rb에 데이터를 삽입 할 수있는 방법이 있습니까?rake db : fixtures : load on factory_girl

답변

2

공장은 데이터베이스를 작성하지 않습니다. 그들은 (특별히 지정하지 않는 한) 객체 속성에 대한 무작위 데이터를 생성합니다. 따라서 정의 된 데이터로 개발 데이터베이스를 채울 수 없습니다.

여기서 사용해야하는 것은 씨앗입니다. 더 많은 정보는에 :

http://ryandaigle.com/articles/2009/5/13/what-s-new-in-edge-rails-database-seedinghttp://rails-bestpractices.com/posts/20-isolating-seed-data

+0

감사합니다, jbescoyez.I는 일반적으로 모든 환경에 대한 국가 이름, 상태 또는 범주와 같은 삽입 마스터 데이터에 대한 씨앗을 사용합니다. – chatmeta

관련 문제