说我有100,000条推文。如何使用活动记录非常有效地选择一个推文?
Tweet.all => [100K Records]
I want => Tweet.find_by_id[random] (something like this)
答案 0 :(得分:2)
我会避免选择all并在你的查询中随意构建,如下所示:
Tweet.find(:first, :order => "RAND()")
答案 1 :(得分:2)
你可以使用这个
Tweet.first(:order => "RAND()")