2015-11-08 2 views
0
allcomments = @comments.reverse_order 
allcomments = allcomments.group("owner_id,owner_type") 

Я хочу достичь чего-то подобного, но когда рельсы выполняют запрос. он:Rails Заказ до группы

Comment Load (0.5ms) SELECT `comments`.* FROM `comments` ORDER BY `comments`.`id` DESC 

Comment Load (3.5ms) SELECT `comments`.* FROM `comments` GROUP BY owner_id,owner_type ORDER BY `comments`.`id` DESC 

В принципе, я хочу, обратный порядок комментарии поэтому, когда они группа, он будет перечислять последний комментарий вместо первого комментария каждого пользователя.

ответ

-1

с рельсов 4.2.x должно работать

Comment.group("owner_id, owner_type").order("id desc") 
+0

Это не работает; * Порядок * по-прежнему перемещается после * группы * – Qqwy

Смежные вопросы