У меня есть модель выпуска.Проблемы имеют Комментарии и Голоса через модели соединения.В моем выпуске # index view я хотел бы иметь возможность сортировать результаты запроса по количеству комментариев и голосов следующим образом:
@issues = Issue.limit(10).find(:all, :order => "COMMENT_COUNT DESC")
Однако, если я попробую что-то вроде:
@issues = Issue.limit(10).find(:all, :order => "issue.comments.count DESC")
это не работает.Я, вероятно, могу добавить комментарий и подсчет голосов к модели проблемы ... но я не уверен, что это лучший способ сделать это, и я даже не думаю, что это лучший способ.
Как мне это сделать?