Zum Inhalt springen

Ruby on Rails: ActiveRecord: CRUD

Aus Wikibooks

In diesem Kapitel schauen wir uns die CRUD-Funktionen der Datenbankabstraktionsschicht von Rails, ActiveRecord, an. Jetzt erfahren wir also endlich, wie wir unsere Glossareinträge speichern, verändern und wiederfinden können.

Grundlagen

[Bearbeiten]

Tabellen und Spalten

[Bearbeiten]

Datenbankadapter

[Bearbeiten]

Primärschlüssel

[Bearbeiten]

Daten anlegen und speichern

[Bearbeiten]

new() save() save!() create() create!()

Daten lesen

[Bearbeiten]

find() Kurzinfo, mehr s.u.

Daten verändern

[Bearbeiten]

update(), ..

Daten löschen

[Bearbeiten]

delete()

Die ganze Mächtigkeit von find()

[Bearbeiten]

":conditions", .. find_by_xxx(), ..

SQL benutzen

[Bearbeiten]