Rails

Interaktion mit Datenbankmodellen in der Rails-Konsole

Dieser Leitfaden erklärt, wie grundlegende Datenbankmodell-Operationen mit der Rails-Konsole durchgeführt werden. Er bietet einen leicht verständlichen Leitfaden zum Erstellen, Auswählen, Aktualisieren und Löschen von Daten.

Shou Arisaka
1 Min. Lesezeit
8. Okt. 2025

Dieser Artikel erklärt, wie man mit Modelldatenbanken in der Rails-Konsole (rails c) interagiert.

Daten erstellen (Create/Insert)

Verwenden Sie die create-Methode, um neue Daten zu erstellen. Dies erstellt eine Modellinstanz und speichert sie in einem Vorgang in der Datenbank.

Userinfo.create(name: "hoge")

Erklärung: Die create-Methode führt in einem Schritt aus, was normalerweise das Erstellen einer Instanz mit der new-Methode und das Speichern mit der save-Methode erfordern würde.

Daten auswählen (Select)

Um Daten auszuwählen, verwenden Sie Methoden wie all oder find.

# Alle Datensätze abrufen
Userinfo.all

# Das name-Attribut des Datensatzes mit ID 3 abrufen
Userinfo.find(3).name
# => "hoge"

Hinweis: Die find-Methode ruft den Datensatz mit der angegebenen ID ab.

Daten aktualisieren (Update)

Verwenden Sie die update-Methode, um Daten zu aktualisieren.

Userinfo.find(3).update(name: "fuga")

Erklärung: Rufen Sie einen bestimmten Datensatz mit der find-Methode ab und ändern Sie dann seine Attributwerte mit der update-Methode.

Daten löschen (Delete)

Verwenden Sie die delete- oder delete_all-Methoden, um Daten zu löschen.

# Einen bestimmten Datensatz löschen
Userinfo.find(3).delete

# Alle Datensätze löschen
Userinfo.delete_all

Hinweis: Die delete-Methode löscht nur den angegebenen Datensatz, während die delete_all-Methode alle Datensätze löscht.

Diesen Artikel teilen

Shou Arisaka 8. Okt. 2025

🔗 Links kopieren