Meine aktuellen Code zu optimieren, ist:Versuch Schienen Abfrage
first_three_posts = Post.first(3)
last_three_posts = Post.last(3)
Dieser den Server zweimal getroffen macht. Jede Art, wie ich es zu einer Abfrage reduzieren
Meine aktuellen Code zu optimieren, ist:Versuch Schienen Abfrage
first_three_posts = Post.first(3)
last_three_posts = Post.last(3)
Dieser den Server zweimal getroffen macht. Jede Art, wie ich es zu einer Abfrage reduzieren
Da Sie die ersten und letzten Elemente einer geordneten Tabelle wollen, ist die einzige Option (sehr unsuggested) müssen Sie eine einzelne Abfrage wird die gesamte Datenmenge zu extrahieren, und Kopf und Schwanz von der daraus resultierenden Sammlung in Rubin selbst erhalten.
Es ist unnötig zu sagen, dass, wenn Ihre Post-Sammlung sehr klein ist, es viel schneller ist, nur zwei verschiedene Abfragen auszuführen.
Wollen Sie die letzten und ersten Posts in demselben AR-Objekt? – cnnr
Ja @cnnr, im selben AR-Objekt –