标签: ruby-on-rails database
我有一个名为users的rails表,并且很想知道从数据库中获取随机记录的最佳方法,因此它会像正常情况一样快速
@users = User.all
感谢....
答案 0 :(得分:3)
试试这个:
# Get 5 random users @users = User.order('RAND()').limit(5)
请注意,RAND()(MySQL)函数在PostgreSQL和SQLite中称为RANDOM()。
RAND()
RANDOM()