【Ruby on Rails5】Faker gemを利用してダミーデータを作成する
userの一覧画面などを実装した際に
userデータを一件ずつ画面登録していくのは超面倒ですね!
Fakerというgemでダミーデータを作成してしまいましょう。
gemfileに以下を追加
gem 'faker', '1.7.3'
続いてインストール
$ bundle install
db/seeds.rbに以下のようにループ処理をかく
99.times do |n| name = Faker::Name.name email = "example-#{n+1}@railstutorial.org" password = "password" User.create!(name: name, email: email, password: password, password_confirmation: password)
適用
$ rails db:seed
User一覧にダミーデータが登録されました!