我有型号Gif
,其中有has_many gif_statistics
。 GifStatistic
模型有字段status
可能的选项:like
或dislike
。 我有像 Gif.joins(:gif_statistics).where(...)
查询。我想订购这个查询取决于liked
gif_statistics or
不喜欢的数量,例如。按关联表项数排序
伪
Gif.joins(:gif_statistics).where(...).order("gifs.gifs_statistics.where(state: "liked").count)")
我试图申请sort
方法,但没有奏效。我还有什么可以尝试做到这一点?此外,我只有通过计数订单后where
条款
为了这个查询。没有得到你..显示你的完整查询.. –