У меня есть приложение для рельсов 3, которое имеет модели, такие как категории и сообщения.Как я могу загрузить самый последний объект в отношениях has_many?
Категория
has_many: Сообщений
Сообщение
belongs_to: категория
Я хочу, чтобы иметь возможность отобразить список категорий с последней должности перечисленных рядом с ним без зацикливания через и попадание базы данных для каждой категории и только отведение одного сообщения для каждой категории.
Я хочу сделать то же самое, этот вопрос задает - SQL join: selecting the last records in a one-to-many relationship - но мы надеемся, используя активную запись.
Неужели это глупая вещь? Должен ли я просто отбросить все должности для категории, пытаясь загрузить их? Меня беспокоила производительность, поэтому я начал исследовать это.
Спасибо за ответ - так, на ваш взгляд, лучше ли просто строить запрос для такого рода вещей? – someoneinomaha