one_of_oldest_users = User.desc(:age).limit(1).first
Это даст вам одного из пользователей с наибольшим возрастом (если их несколько).Если вы хотите получить их все, самый простой способ - использовать два прохода.
max_age = User.max(:age)
oldest_users = User.where(age: max_age)
# or, if you like one-liners
oldest_users = User.where(age: User.max(:age))
Чтобы сделать эти запросы эффективными, вам, конечно, понадобится индекс на :age
.