Fakerを用いたダミーデータの作成
掲示板一覧を作成するにあったって、ダミーデータを使用するため。
大まかな流れ
♡Fakerを導入
♡db/seedsに内容を記載
♡DBをリセット、作成
①Fakerのインストール
Gemfileに
gem 'faker'
を記載し、bundle installする。
②db/seedsに内容を記載
20.times do
User.create!(
first_name: Faker::Name.first_name,
last_name: Faker::Name.last_name,
email: Faker::Internet.email,
password: '12345678',
password_confirmation: '12345678'
)
end
20.times do |index|
Board.create!(
user: User.offset(rand(User.count)).first,
title: "タイトル#{index}",
body: "本文#{index}"
)
end
を記載する。
③DBをリセットして、実際にダミーデータを作成する
rails db:reset でデータを全てリセットして、
rails db:seed で作成する