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.
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