1

我有Task桌子Project,项目有很多任务。

如何获取每个项目中所有任务的计数,按任务计数降序排列?

我只是想出了Task.group('project_id'),没有任何进一步的。

谢谢

4

1 回答 1

0

只需使用countafter group, like Task.group(:project_id).count,这将为您提供一个哈希值,其中project_id作为键和任务数作为值。然后你可以使用Enumerable#sort_by对它们进行排序。

于 2012-08-10T02:03:48.990 回答