Die Methode find_or_create_by ist eine Kombination aus der Methode find und der Methode create. Durchsuchen Sie die Tabelle nach Datensätzen, die die im Argument übergebenen Bedingungen erfüllen Eine Methode, die den entsprechenden Datensatz abruft, falls vorhanden, und erstellt, wenn er nicht vorhanden ist.
** Modell .find_or_create_by (Suchbedingung) **
Beispiel: Um einen Datensatz mit dem Namen "suzuki" aus der Benutzertabelle abzurufen oder einen zu erstellen, falls dieser nicht vorhanden ist
User.find_or_create_by(name: "suzuki")
Recommended Posts