【Rails】seedから画像をdbに保存する方法(簡易メモ)

Ruby on Rails
seedデータからdbに画像を保存するやり方です。

(db/seeds.rb)

20.times do |n|
name = Faker::Games::Pokemon.name
email = Faker::Internet.email
password = 'password'
User.create!(
 name: name,
 email: email,
 password: password,
 password_confirmation: password,
 image: open("./db/fixtures/icon#{n}.jpg")
)
end


こんな感じで
icon: open("./db/fixtures/icon#{n}.jpg")
で呼び出しています。
自分は(db/fixtures)の中にicon0.jpg、icon1.jpgみたいな感じで20個jpgファイルを置きました。
ご参考までに


https://qiita.com/maa0917/items/577bd0725a57d8ff2167

この記事が気に入ったらサポートをしてみませんか?