Не и ако искате възходящ ред за ненулевите възрасти. Ако това не е важно, можете да видите дали
People.desc(:age)
ще постави нулевите стойности в края. Като алтернатива можете да опитате да добавите параметър за търсене, който да не връща нулеви стойности:
People.not_in(age: [nil]).asc(:age)