Un fichier dans le répertoire app / db utilisé pour créer des enregistrements.
Même si vous n'enregistrez pas manuellement chaque donnée lors de la création d'un enregistrement Seeds.rb vous permet de créer un grand nombre d'enregistrements avec une seule commande.
Décrivez comme suit dans app / db / seedss.rb,
seeds.rb
100.times do |n|
User.create(name: "name#{n}", email: "mail#{n}@gmail.com")
end
Lorsque vous exécutez ** rails db: seed **, La table des utilisateurs a respectivement des valeurs de nom et d'e-mail.
"name0, [email protected]", "name1, [email protected]", ・ ・ ・ "name99, [email protected]"
100 enregistrements sont enregistrés comme indiqué ci-dessous.
Recommended Posts