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 で作成する