Nie, jeśli chcesz porządku rosnącego dla wieków nie zerowych. Jeśli to nieistotne, możesz sprawdzić, czy
People.desc(:age)
umieści na końcu wartości zerowe. Alternatywnie możesz spróbować dodać parametr wyszukiwania, aby nie zwracać wartości zerowych:
People.not_in(age: [nil]).asc(:age)