[RUBY] Methode einschließen

Methode einschließen

Rails Includes ist eine Methode, mit der die Anzahl der Zugriffe beim Abrufen von Daten aus mehreren verwandten Tabellen erheblich reduziert werden kann.

ruby.rb


@events = @events.includes(:member)

Wenn Sie der Includes-Methode den Namen der Zuordnung geben, wird diese unmittelbar nach der eigentlichen Abfrage zugeordnet. Es wurde eine Abfrage ausgegeben, um Modellobjekte in großen Mengen abzurufen. Im obigen Beispiel: Es wird eine Abfrage ausgegeben, um die Mitgliedsobjekte in großen Mengen abzurufen.

Mit Blick auf die ausgegebene SQL ...

SELECT "staff_members".*FROM "staff_members"
  WHERE "staff_members"."id" IN (1,2,3,4,5)

Ein solches SQL wird ausgegeben. Mit anderen Worten, verwenden Sie die where-Klausel, anstatt eine nach der anderen auszuwählen. Eine bequeme Methode, die das N + 1-Problem löst, indem SQL in einem Stapel ausgegeben wird.

Recommended Posts

Methode einschließen
Verwendung der include? -Methode
Java-Methode
to_i Methode
Java (Methode)
Methode getRequestDispatcher ()
Zusammenführungsmethode
Kartenmethode
Abstrakte Methode
Methode initialisieren
Listenmethode
setzt Methode
Bestätigen Sie die Namenseingabe mit der include? -Methode
Java-Methode
Klassenmethode
Save! -Methode
getParameter-Methode
[Java] -Methode
private Methode
Schienenmethode
[Java] -Methode
Ruby to_s Methode
Dichotomisierte Suchmethode für die binäre Suche
Suchmethode
Factory Method Pattern
Ausnahmeschaltmethode
Schienen delegieren Methode
Java8-Methodenreferenz
[HTTP-Methode PATCH]
Über die Methode
[Java] forEach-Methode
[Übung] Kartenmethode
[Servlet] Grundlegende Methode
Bisektionssuchmethode
Muster der Vorlagenmethode
Muster der Vorlagenmethode
Wie man 0 ausfüllt (kann anders als 0 sein)
JavaSilver11-Lernmethode
Key-Cloak-Test-Skip-Methode
Factory Method Muster
[Ruby] Initialisierungsmethode
Ruby-Build-Methode
undefinierte Methode `** _ path'error
Java8-Methodenreferenz
[Java] Zufällige Methode
Ruby-Accessor-Methode
[Java] Split-Methode
Ruby Map Methode
Fügen Sie das Bild mit der statischen Java-Methode in die JAR-Datei ein