0

저는 레일스에서 ​​처음입니다 ... 저는 프로젝트에서 시드 데이터 테이블을 채우는 완벽한 절차가 무엇인지 알고 싶습니다. 나는 다음과 같은 명령을 사용할 때 :시드 테이블 설치 지침

$ rake db:seed:dump MODELS=Country

을 나는 더 씨 데이터에 좀 더 테이블을 가지고있다. 저에게 완전한 절차를 정의하십시오. (이름과 인구 예 모델 국가) 단계로

답변

0

귀하의 질문에서 귀하는 seed_dump 보석을 사용하고 있습니다. 당신은 시드 파일을 채우는 모든 테이블을 덤프하려면

, 당신은 간단하게 사용할 수 있습니다 : 당신이 어떤 테이블을 원하는 경우에

$ rake db:seed:dump 

, 당신은 지정하려면이 같은 (쉼표로 구분) 모델의 목록을 사용할 수 있습니다 덤프하려는 모델 만 당신이 데이터를 시드하려면

$ rake db:seed:dump MODELS=Country,User,Product 

출력은,

이제 dB/seed.rb에있을 것입니다 당신은 간단하게 사용할 수 있습니다

$ rake db:seed RAILS_ENV=[your_environment] 

seed_dump 더 많은 예를 참조하십시오 보석.

0

튜토리얼 단계 :

1)

country_list = [ 
    [ "Russia", 143347059 ], 
    [ "Germany", 81802000 ], 
    [ "France", 60876136 ] 
] 

country_list.each do |name, population| 
    Country.create(name: name, population: population) 
end 

2 db/seeds.rb에서) rake db:seed

3를 실행)는 모든 이잖아. 귀하의 국가 테이블에는 3 개국이 있습니다. 축하해! 데이터 종자에 대한

여러 자원 :

  1. RailsCast
  2. ASCIIcast
  3. Rails Best Practices
+0

테이블의 시드 데이터를 모두 처리하는 절차를 알고 싶습니다. –