Ich möchte eine ActiveRecord-Abfrage mit Laufzeitdaten zusammenstellen. Was ich im Sinn habe, ist etwas wie...
r = Person.where('last_name LIKE ?', foo)
r.where('created_at < ?', Time.now - 100.days)
r.where( ...some other conditions... )
Das funktioniert aber nicht wie vorgesehen. Damit es funktioniert, muss man sie alle in einer Zeile aneinanderreihen...
Person.where('last_name LIKE ?', foo) \
.where('created_at < ?', Time.now - 100.days) \
.where( ...some other conditions... )
Ich versuche herauszufinden, wie ich sie auf verschiedene Vorgänge in mehreren Zeilen verteilen kann.