У меня есть два типа записей: Person и PersonDetail.
У каждого человека есть один человек.
Я бы хотел заказать людей на основе поля, которое находится в PersonDetail. Как мне это сделать?
Попробуйте это:
Person.joins(:person_detail).order('person_details.detail_field')