【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ファイルを置きました。
ご参考までに
この記事が気に入ったらサポートをしてみませんか?