У меня есть две модели: User
и Post
, в которых есть столбец user_id
(внешний ключ) и столбец created_at
.
Я бы хотел отсортировать пользователей по последним сообщениям. Например, если:
user_id = 1, created 3 posts at: 17/05/2011, 19/05/2011, 21/05/2011
user_id = 2, created 1 post at: 22/05/2011
user_id = 3, created 2 posts at: 18/05/2011, 20/05/2011
результат должен быть:
user_id = 2
user_id = 1
user_id = 3
Как бы вы достигли этого в Rails 3?