[RUBY] [Rails] Erste Datenerstellung mit Seed

Erste Datenerstellung mit Seed

Inhaltsverzeichnis

  1. Beim Erstellen von Anfangsdaten
  2. Erstellen Sie eine Seed-Datei

1. Beim Erstellen von Anfangsdaten

Wir haben beschlossen, der Benutzerfunktion Administratorrechte hinzuzufügen. Um einen Administrator zu erstellen, habe ich einen Administrator aus `` `Rails c``` erstellt. Ich möchte, dass andere Entwicklungsmitglieder einen Administrator-Benutzer erstellen, aber angesichts der Möglichkeit, jeden aus "Rails C" zu erstellen, wäre dies mühsam oder vergessen Ich habe beschlossen, eine Datei zu erstellen und einen Administrator zu erstellen.

2. Erstellen Sie eine Seed-Datei

Dieses Mal erstellen wir Daten für den Administrator.

db unter db/seeds/admin_user.Erstellen Sie eine rb.


 Erstellen Sie eine Seed-Datei wie unten gezeigt.


#### **`db/seeds/admin_user.rb`**
```rb

User.create(admin: 1, email: "[email protected]", password: "123456")

Geben Sie den folgenden Befehl in das Terminal ein.

bundle exec rails r db/seeds/admin_user.rb

Wenn Sie die Datenbank überprüfen, wurde ein Administrator erstellt.

Sie können auch einfach mehrere Daten erstellen, indem Sie jede Anweisung in der Seed-Datei verwenden.

Dies ist die erste Datenerstellung mit Seed.

Recommended Posts

[Rails] Erste Datenerstellung mit Seed
[Rails] Erste Dateneingabe mit seed_fu!
Erstellen Sie eine EC-Site mit Rails5 seed ~ Startdateneingabe ~
Rails6: Geben Sie die Anfangsdaten von ActionText mit seed ein
[Ruby on Rails] Einführung der Anfangsdaten
[Rails] Verwalten Sie Daten für jede Seed-Datei
[Rails 6] Zwei Methoden zur gleichzeitigen Eingabe mehrerer Bilder mit CarrierWave / (1) Eingabe mit anfänglichen Startdaten / (2) Import mit CSV
Starten Sie SQL Server mit Docker und registrieren Sie die Anfangsdaten
Starten Sie das Docker-Image mit den Anfangsdaten, die mit Docker-Compose eingefügt wurden
Ein Skript, das Yaml aus CSV erstellt, um Anfangsdaten in Rails with Fixtures einzufügen
Setup mit anfänglichen Testdaten, die in den Db2 / DB-Container eingefügt wurden
[Rails 6] Laufzeitfehler mit $ Rails s
Gerät mit Schienen handhaben
Erstellen Sie Diagramme mit JFreeChart
[Schienen] Test mit RSpec
[Rails] Entwicklung mit MySQL
[Rails] Ersteinstellung der vom Benutzer erstellten Anmeldung mit devise, devise_token_auth
Unterstützt Mehrsprachigkeit mit Rails!
Zusammenfassung der ersten Arbeiten beim Erstellen einer App mit Rails
Erstellen Sie mit Gradle ein Java-Multiprojekt
[Rails] Polymorph mit graphql-rubin ausdrücken
Portfolioerstellung Ruby on Rails
[Rails] Videos mit Rails hochladen (ActiveStorage)
[Vue Rails] "Hallo Vue!" Wird mit Vue + Rails angezeigt
Japanisieren Sie mit i18n mit Rails
Vorbereitung für die Entwicklung mit Rails
Führen Sie Rails immer im Docker aus
Erstellung des Schienenreferenztyps hinzugefügt
[Docker] Rails 5.2-Umgebungskonstruktion mit Docker
Verwenden Sie mit Rails 6.0 mehrere Datenbanken
[Rails] Geben Sie das Format mit link_to an
Wie schreibe ich Rails Seed
[Schienen] Wie man Samen macht
[Docker] Wird immer mit Docker + Rails verwendet
[Rails] Ich möchte beim Übergang mit link_to Daten zu Params hinzufügen