Du bliver nødt til at gruppere personer efter deres alder og vælge gruppen med det højeste antal. Koden nedenfor vil returnere både alder og hyppighed af hyppigste alder.
Person.group('age').order('count_all').limit(1).count
For kun at hente alderen og ikke tællen gør
Person.group('age').order('count(*)').limit(1).pluck(:age).first