如何在使用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