Existe-t-il un moyen d'utiliser les calculs ActiveRecord tout en acquérant des noms de champs pertinents? Par exemple, j'aimerais trouver l'âge moyen de toutes les personnes ayant les différents noms de famille. Fondamentalement, je voudrais utiliser:(Rails, ActiveRecord) Comment utiliser les calculs ActiveRecord tout en récupérant les noms de champs?
Person.average(:age, :group_by => "last_name")
... comme un substitut à
"Select last_name, AVG(age) FROM People GROUP BY last_name"
Toutes les idées?
Que voulez-vous dire par "Acquisition de noms de champs pertinents"? – Ethan
Champs arbitraires de mon choix. –