我有型號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
條款
爲了這個查詢。沒有得到你..顯示你的完整查詢.. –