Erstellen Sie mit der Datei Ruby on Rails seeds.rb eine große Anzahl von Datensätzen mit einem einzigen Befehl

Was ist seeds.rb?

Eine Datei im Verzeichnis app / db, mit der Datensätze erstellt werden.

Auch wenn Sie beim Erstellen eines Datensatzes nicht alle Daten manuell registrieren Mit Seeds.rb können Sie eine große Anzahl von Datensätzen mit einem einzigen Befehl erstellen.

So erstellen Sie einen Datensatz mit seeds.rb

  1. Beschreiben Sie den Erstellungsprozess des Datensatzes in der Datei seeds.rb
  2. Schienen db: seed laufen lassen
  3. Die Verarbeitung der Datei seeds.rb wird ausgeführt

Beispiel: Registrieren Sie die Namen und E-Mail-Adressen von 100 Personen in der Benutzertabelle

Beschreiben Sie wie folgt in app / db / seeds.rb,

seeds.rb


100.times do |n|
  User.create(name: "name#{n}", email: "mail#{n}@gmail.com")
end

Wenn Sie ** Schienen db: seed ** laufen, Die Benutzertabelle enthält Name- bzw. E-Mail-Werte.

"name0, [email protected]", "name1, [email protected]", ・ ・ ・ "name99, [email protected]"

100 Datensätze werden wie unten gezeigt registriert.

Recommended Posts

Erstellen Sie mit der Datei Ruby on Rails seeds.rb eine große Anzahl von Datensätzen mit einem einzigen Befehl
Erstellen Sie eine Jar-Datei mit zwei Befehlszeilen
Versuchen Sie es mit dem Ruby on Rails-Abfrageattribut
Ein Hinweis zum Seed-Feature von Ruby on Rails
So erstellen Sie eine JAR-Datei und eine War-Datei mit dem Befehl jar
(Ruby on Rails6) Erstellen Sie eine Funktion zum Bearbeiten des veröffentlichten Inhalts
Hinweise zur Verwendung von FCM mit Ruby on Rails
Befehl zum Erstellen / Löschen des Ruby on Rails-Controllers
So erstellen Sie eine Abfrage mithilfe von Variablen in GraphQL [Verwenden von Ruby on Rails]
[Ruby on Rails] Erstellen Sie mit Chartick ein kreisförmiges Diagramm der Summen nach Spalten
[Java] Erstellen Sie mit dem Befehl jar eine JAR-Datei, die sowohl komprimiert als auch nicht komprimiert ist
Exportieren (Ausgeben) einer großen Menge von CSVs, z. B. Protokollinformationen in der WEB-Anwendung, mit der Rails-Anwendung
Ich möchte eine Datei mit Ruby im Internet herunterladen und lokal speichern (mit Vorsicht).
[Ruby on Rails] Bis zur Einführung von RSpec
Veröffentlichen Sie die mit Ruby on Rails erstellte App
[Ruby on Rails] Ein Memorandum mit Layoutvorlagen
Bestimmen Sie die aktuelle Seite mit Ruby on Rails
Ich habe die Anzahl der Taxis mit Ruby überprüft
Ich habe mit Ruby On Rails ein Portfolio erstellt
[Ruby on Rails] Implementieren Sie ein Kreisdiagramm, das den Prozentsatz der Farben angibt
Ein kurzer Hinweis zur Verwendung von jshell mit dem offiziellen Docker-Image des JDK
[Einführung] Erstellen Sie eine Ruby on Rails-Anwendung
Docker-Befehl zum Erstellen eines Rails-Projekts in einem einzigen Schlag in einer Umgebung ohne Ruby
[Ruby on Rails] Das Karussell von bootstrap4 wird mit jeder Methode als Diashow implementiert.
[Ruby on Rails] Fügen Sie eine Spalte mit externen Schlüsselbeschränkungen hinzu
(Ruby on Rails6) Anzeige der Datenbank, die die ID der Datenbank erhalten hat
Alle Inhalte der Listenseite löschen [Ruby on Rails]
[Ruby on Rails] Einfache Scroll-Animation von Javascript (mit ScrollReveal.js)
Eine Reihe von Schritten zum Erstellen von Ergebnissen für Portfolios mit Rails
Erklärung von Ruby on Rails für Anfänger ③ ~ Erstellen einer Datenbank ~
Finden Sie mit Kotlin die Anzahl der Tage in einem Monat
Erstellen Sie eine Lotterie mit Ruby
Die Geschichte des Refactorings mit einem selbstgemachten Helfer zum ersten Mal in einer Rails-App
Ich möchte eine Browsing-Funktion mit Ruby on Rails hinzufügen
Erstellen Sie eine statische Datei, die Variablen mithilfe der ERB-Klasse erweitert
Verstehen Sie die Codeabdeckung mit Rspec, dem Ruby on Rails-Testframework
[Ruby on Rails] Ändere das Speicherziel von Gem Refile * Hinweis
[Illustration] Finden der Summe von Münzen mit einer rekursiven Funktion [Ruby]
Schritte zum Erstellen einer Ruby on Rails-Entwicklungsumgebung mit Vagrant
[Ruby on Rails] So melden Sie sich nur mit Ihrem Namen und Passwort mit dem Gem-Gerät an
Grundkenntnisse in Ruby on Rails
Programmieren mit Ruby (unterwegs)
[Java] Vereinigen Sie diese NG, wenn eine Methode mit einer großen Anzahl von Zeilen mithilfe von schwarzer Magie erkannt wird
Erstellen Sie ein Maven-Projekt mit Befehlen
Führen Sie den Befehl Rails Server unter Windows 10, Ruby2.6.6 aus und erhalten Sie "Kann eine solche Datei nicht laden --sqlite3 / sqlite3_native".
[Ruby On Rails] Bei der Durchführung eines Modell-Unit-Tests mit RSpec mit FactoryBot tritt ein Fehler auf, da der externe Schlüssel nicht eingegeben wurde.
Erstellen Sie mit dem Befehl cURL + tar ein Spring Boot-App-Entwicklungsprojekt
Erstellen Sie eine U-Bahn-Karte von Tokio aus der CSV-Datei von station data.jp
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 6.x)
So lösen Sie die lokale Umgebungskonstruktion von Ruby on Rails (MAC)!