これまでに作った機能について簡単にまとめていく。

今回は、

fakerを使ったシードデータの作成

使用モデル

今回はログイン機能作成の際のUserモデルを使用
ログイン機能はこちら

Userモデル

カラム データ型
1 name string
2 email text
3 password_digest string

Gemの導入

gem 'faker'

作成データの設定

db/seeds.rb

20.times do |n|
  name = Faker::Name.name
  email = Faker::Internet.email
  password = "password"
  User.create!(name: name,
               email: email,
               password_digest: password,
               )
end

fakerで使用できるメソッドはREADMEより参照

シードデータの作成

$ rails db:seed

以上で作成完了