2016-11-14 4 views
1

데이터베이스에 테이블을 처음으로 채우려는 정적 레코드가 있습니다.Rails 5 프로젝트의 seeds.rb 파일에서 시드 데이터 파일을 사용할 때 권장되는 경로는 무엇입니까?

seeds.rb 파일의 해당 레코드에 대한 create 문을 작성하거나 seeds.rb 파일의 파일 (txt 또는 csv)을 통해 읽을 수 있도록 할 수 있습니다. 두 번째 방법은 파일을 seeds.rb 코드에서 변경할 필요가없는 시드 레코드를 변경하는 것이 더 관리하기 쉽습니다.

해당 데이터 파일을 레일 5 프로젝트에 배치 할 때 권장되는 장소는 무엇입니까?

답변

1

내가 seeds.rb

config 
|--db 
    |--seeds.rb 
    |--data 
     |--file1.csv 
     |--file2.txt 
+0

함께 넣어 것입니다 실제로 데이터 파일에 대한 권장 경로가 아니면 개발자의 몫 완전히? – Farooq

+1

@Farooq : 나는 이것에 대한 "공식적인"입장을 모른다. 그러나 나는 그들이 이것에 동의 할 것이라고 상상한다. seeds.rb의 조명기를 사용할 계획이라면 가까이에 두는 것이 좋습니다. –