У меня проблема с использованием group by и order by в одном выражении в Rails 3
В моем контроллере:
def index
@units = Unit.list_order.grouped
end
и моя модель:
scope :list_order, order("units.interior_code, units.created_at ASC")
scope :grouped, group("units.unit_parent")
Запрос извлекает сгруппированные данные (уникальные записи отображаются на основе unit_parent) и упорядочивается по интерьеру, но он не упорядочивает сгруппированные записи по дате, т. Е. Может быть 4 сгруппированных записи, и запрос не относится к дате приказ вытягивать только последнюю запись из группы
Я видел этот пост на SO, который является аналогичной проблемой
Буду признателен за любую помощь