【Rails】 이미지 필수 테스트 데이터 작성 방법
프로필 이미지 설정이 필수인 사용자의 테스트 데이터
작성할 때 수행한 작업을 설명합니다.
갔던 일
프로필 이미지를 테스트 데이터에 넣어야 하며,
어느 폴더에 테스트 데이터용의 이미지를 넣으면 좋을까··라고 일순간 고민했습니다만
수행하는 것은 간단했습니다.
①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 실행
이상으로 테스트 데이터를 작성할 수 있을까 생각됩니다.
Reference
이 문제에 관하여(【Rails】 이미지 필수 테스트 데이터 작성 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/chiaki-kjwr/items/56772559cedfd991ce8d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)