我期待對選擇文章的出現次數進行分組,排序和統計。我選擇我的組文章如下:如何統計對象中字符串的出現次數
@articles = Article.find(:all, :where("distance < ?", specified_distance))
這裏了,我想分組,排序和計數是列入@articles
(不是所有文章)文章標題爲在視圖中使用(如下):
New York Yankees (3 Articles)
Boston Red Sox (1 Article)
Chicago Cubs (8 Articles)
這不是通過使用多對多,它嚴格的字符串比較,分組,計數。我不知道如何去做。有沒有在Rails中做這個的標準做法?
這類似於該用戶要求,但略有不同:
rails sorting blog posts by title
編輯/
我必須使用@articles
只(和上面顯示的不是物理查詢),因爲查詢通常會發生變化,而且要複雜得多。所以,我的解決方案必須參考/從@articles
。
我應該規定,我必須使用'@ articles'只是因爲查詢經常會發生變化,而且比這更復雜。 – Lisa
我會將複雜查詢表示爲範圍,然後將其與該範圍相鏈接。 – jdc
是什麼? (我編輯了我的答案) –