Я хочу заказать список вложенных элементов в Rails 5.1 и postgres
У меня 3 модели
- Пользователи -> has_many: пациенты
- Пациенты -> принадлежат: пользователь и has_many
: консультации
- Консультации -> принадлежит_ пациенту
У меня есть какая-то временная шкала, и я хочу заказать, если пользователь создает пациента или консультируется с существующим пациентом, этот пациент должен подняться первым на временной шкале и т. Д.
Я имею в виду, что каждая новая запись (пациент или консультация) должна быть в верхней части графика времени
Я пытаюсь заставить его работать с созданным заказом, в настоящее время у меня есть
@timeline_patients = current_user.patients.order(created_at: :desc)
но это работает только с записями пациентов.
как мне добиться этого поведения?