我有Task桌子Project,项目有很多任务。
如何获取每个项目中所有任务的计数,按任务计数降序排列?
我只是想出了Task.group('project_id'),没有任何进一步的。
谢谢
我有Task桌子Project,项目有很多任务。
如何获取每个项目中所有任务的计数,按任务计数降序排列?
我只是想出了Task.group('project_id'),没有任何进一步的。
谢谢
只需使用countafter group, like Task.group(:project_id).count,这将为您提供一个哈希值,其中project_id作为键和任务数作为值。然后你可以使用Enumerable#sort_by对它们进行排序。