Une note sur la fonction de départ de Ruby on Rails

introduction

Je suis un débutant. Je crée une application utilisant Ruby et Ruby on Rails. Il sert également de mémorandum, veuillez donc signaler toute erreur.

Quelle est la fonction d'amorçage?

Une fonction qui vous permet de diffuser facilement les données initiales après la création d'une base de données.

Quel fichier utiliser

Écrivez le code que vous souhaitez diffuser en tant que données initiales dans db / seedss.rb, Vous pouvez faire rails db: seed dans le terminal. Lorsque vous l'exécutez, rien ne s'affiche dans le terminal, mais s'il n'y a pas de problème avec les données, il doit être rempli.

Comment écrire dans le fichier

Exemple) Remplissez la colonne de nom et la colonne de description de la table des produits avec 5 données

5.times do |i|
  Product.create(name: "Product ##{i}", description: "A product.")
end

J'utilise la méthode times, mais il n'y a pas de problème même si je l'écris ligne par ligne.

Résumé

référence

Guide des rails v6.0 https://railsguides.jp/active_record_migrations.html

Recommended Posts

Une note sur la fonction de départ de Ruby on Rails
[Note] À propos du problème Fizz_Buzz (Fonctionnement de Ruby on Rails)
[Rails] Ajout de la fonction de commentaire Ruby On Rails
[Ruby on rails] Implémentation d'une fonction similaire
(Ruby on Rails6) Créer une fonction pour modifier le contenu publié
Implémentation de la fonction de connexion Ruby on Rails (Session)
[Ruby on Rails] Un mémorandum de modèles de mise en page
Un mémo sur le flux de Rails et Vue
Remarques sur la portée
[Ruby on Rails] Communication asynchrone de la fonction de publication, ajax
Implémentation de la fonction de connexion Ruby on Rails (édition de devise)
Essayez d'utiliser l'attribut de requête Ruby on Rails
[Ruby on Rails] Implémentez un graphique circulaire qui spécifie le pourcentage de couleurs
[Ruby on Rails] Introduction de la fonction de pagination
Connaissance de base de Ruby on Rails
Remarque sur le chemin de request.getRequestDispatcher
(Ruby on Rails6) Affichage de la base de données qui a obtenu l'identifiant de la base de données
[Ruby on Rails] Fonction de sortie CSV
Supprimer tout le contenu de la page de liste [Ruby on Rails]
[Ruby on Rails] Implémentation de la fonction de commentaire
[Ruby on Rails] DM, fonction de chat
Explication de Ruby on rails pour les débutants ③ ~ Création d'une base de données ~
Je souhaite ajouter une fonction de navigation avec ruby on rails
[Illustration] Recherche de la somme des pièces avec une fonction récursive [Ruby]
[Ruby on Rails] Introduction des données initiales
[Ruby on Rails] Fonction de recherche (non sélectionnée)
Notez les arguments de mot-clé Ruby
[Swift] Une note sur la fonction et la fermeture
Une note sur la classe Utils libGDX
[Ruby on Rails] À propos du rappel Active Record
[Ruby on Rails] Notation japonaise de l'erreur
Explication de Ruby sur rails pour les débutants ①
[Ruby on Rails] Suppression logique (fonction de retrait)
Créez un grand nombre d'enregistrements avec une seule commande à l'aide du fichier seeds.rb Ruby on Rails
Comment résoudre la construction de l'environnement local de Ruby on Rails (MAC)!
Ruby on Rails Lorsque vous ne connaissez pas la cause de la restauration lors de l'enregistrement.
Une série de flux de création de table → création, suppression d'enregistrement → suppression de table dans Ruby on Rails
[Ruby On Rails] À propos de RubyAws :: Sigv4 :: Errors :: MissingCredentialsError
Quand le terminal Ruby on Rails revient en arrière
Recommandation de classe de service dans Ruby on Rails
Ruby on Rails ~ Principes de base de MVC et du routeur ~
Présentation de Rspec, un framework de test pour Ruby on Rails
Ruby on Rails Implémentation de la fonction d'envoi automatique de courrier
(Ruby on Rails6) Création de données dans une table
Déterminez la page actuelle avec Ruby on Rails
[Ruby on Rails] Fonction de post-édition (mise à jour, suppression)
[Ruby on Rails] Affichage individuel des messages d'erreur
J'ai fait un portfolio avec Ruby On Rails
[Ruby on Rails] Comment faire de la destination du lien une partie de l'ID spécifié