Filterung auf activerecord-Bezug ohne zusätzliche sql-Abfrage?

Wie Filtere ich die Ergebnisse der AR-Abfrage, ohne die eine zusätzliche Abfrage?

z.B.

u = User.where(name: "bob", age: [10, 20])
# 1st select query to db
u.class # ActiveRecord::Relation
tens = u.where(age: 10)
# 2nd select query to db

Ich will nicht die zweite Abfrage aufrufen, um die db, sondern filtern der abgerufenen Ergebnisse in u (1. Abfrage).

InformationsquelleAutor der Frage Derek | 2013-10-23

Schreibe einen Kommentar