【Rails】 이미지 필수 테스트 데이터 작성 방법

Rails5.2를 사용하여 애플리케이션을 개발 중입니다.

프로필 이미지 설정이 필수인 사용자의 테스트 데이터
작성할 때 수행한 작업을 설명합니다.

갔던 일



프로필 이미지를 테스트 데이터에 넣어야 하며,
어느 폴더에 테스트 데이터용의 이미지를 넣으면 좋을까··라고 일순간 고민했습니다만
수행하는 것은 간단했습니다.

①db 폴더 안에 fixtures라는 폴더를 신규 작성



②fixtures라는 폴더 안에 테스트 데이터로 등록하고 싶은 이미지를 넣는다





③db/seeds.rb내에 이하를 기재.



seeds.rb

(1..20).each do |n|
  Company.create!(
    email: "email#{n}@example.com",
    name: "#{n}名前",
    profile_photo: open("#{Rails.root}/db/fixtures/test.JPG"),
    profile:"#{n}test",
    password_digest:"#{n}test",
    industry:"#{n}test",
    occupation:"#{n}test",
    corporation_name:"#{n}test"
  )
end

*Companyモデルのデータを作成したかったので、この部分は任意で変更ください。
*(1..20)20個のデータを作成するよう指定。
*profile_photoの部分で先ほど用意した画像のパスを指定しています。

④ 터미널에서 rails db:seed 실행



이상으로 테스트 데이터를 작성할 수 있을까 생각됩니다.

좋은 웹페이지 즐겨찾기