railsdb:seed로 대량의 데이터를 투입하기 위한 CSV 파일 만들기
대량의 식재료를 하나하나 데이터에 투입하는 것은 매우 번거롭다
그래서 식품 성분표 2015의 데이터를 사용했다(거기에 있다)
자신이 사용하고 싶은 데이터를 추출하여 csv 파일에 모으고railsdb:seed로 단숨에 데이터를 입력하십시오
내 컴퓨터는 Macbook이기 때문에 Google 전자 표를 사용합니다
절차.
3. 저장된 파일을 rails의db/csv에 저장
4.db/seedsrb에 쓰기
db/seeds.rb
require "csv"
CSV.foreach('CSVファイルのパス',headers: true) do |row|
モデル名.create(
カラム名: row['csvファイルの列'],
〜
〜
)
end
5.rails db:migrate→rails db:seed 호출 데이터이상
csv 파일을 처음 만져봤는데 생각보다 쉽게 가져왔어요.
일상적인 일이지만 잘못됐다면 지적할 수 있었으면 좋겠어요
Reference
이 문제에 관하여(railsdb:seed로 대량의 데이터를 투입하기 위한 CSV 파일 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shunsuke284052/items/0a900aa8b2770d4810c4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)