U moet personen groeperen op leeftijd en de groep kiezen met het hoogste aantal. De onderstaande code retourneert zowel de leeftijd als de frequentie van de meest voorkomende leeftijd.
Person.group('age').order('count_all').limit(1).count
Om alleen de leeftijd op te halen en niet de telling, doe
Person.group('age').order('count(*)').limit(1).pluck(:age).first