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