2012-07-11 4 views
9

테이블 등으로 데이터베이스를 설정해야하지만 경우에 따라 시드 데이터를로드하지 않으려 고합니다. 또한 시드 데이터를 무시할 때마다 내 db/seeds.rb 파일을 삭제하거나 옮기고 싶지 않습니다.시드 데이터가없는 데이터베이스 설치

rake db:setup의 작업을 수행하고 시드 데이터를 무시할 수있는 방법이 있습니까?

+0

'rake db : migrate'는 시드를하지 않고 테이블을 만듭니다 .... 그게 무슨 뜻입니까? – gabrielhilal

답변

13

예. 다만 다음과 같은 두 가지 명령을 사용

rake db:create 
rake db:schema:load 

무엇 rake db:setup 단지 씨앗 데이터 (db:seed를) db/schema.rb (db:schema:load)에서 데이터를로드 한 후 삽입, 데이터베이스 (db:create)을 만드는 않습니다. 이러한 단계를 개별적으로 수행 할 수 있습니다.

관련 문제