1

users という名前の Rails テーブルがあり、データベースからランダムなレコードを取得する最良の方法を知りたいので、通常のように取得するのと同じように高速になります

@users = User.all

ありがとう....

4

1 に答える 1

3

これを試して:

# Get 5 random users
@users = User.order('RAND()').limit(5)

RAND()(MySQL) 関数はRANDOM()PostgreSQL と SQLiteで呼び出されることに注意してください。

于 2013-07-17T16:16:29.163 に答える