如何在使用group時獲得隨機記錄?Rails,使用時獲取隨機記錄:組
@paintings = Painting.all(:group => "user_id", :order => "created_at DESC")
這給了我最新的繪畫爲每個用戶。現在我想從每個用戶中選擇一張隨機的繪畫,而不是最新的。繪畫的順序應該是相同的,以便最活躍的用戶首先顯示他/她的隨機繪畫。
painting150(用戶1)
painting200(用戶2)
painting231(用戶3)
這可能嗎?
此致敬禮。 AsbjørnMorell。
我應該在我看來用這個嗎? – atmorell 2009-07-30 13:04:12
此示例僅返回一個隨機圖像...即使@paintings包含100條記錄。 – atmorell 2009-07-30 13:05:29