請在model內加入:
請參考這篇: 為你的 Active Record 做出多采多姿的 find
當然囉.. thegiive那個就是我修改的範本:P
def self.find_by_randomize這樣一來,就可以取亂數選取資料了!
ids = self.find(:all, :select => [id])
self.find(ids[rand(ids.size)]["id"].to_i)
end
請參考這篇: 為你的 Active Record 做出多采多姿的 find
當然囉.. thegiive那個就是我修改的範本:P
本文介绍了一种在 ActiveRecord 模型中实现随机记录选取的方法,并提供了具体的 Ruby on Rails 代码示例。

被折叠的 条评论
为什么被折叠?



