SQLiteにおいてランダムにレコードを取得する方法は
SELECT * FROM entry ORDER BY RANDOM();
この関数はDBMSによって変わるので適宜変更が必要。
一般的な所ではPostgresではRANDOM()、MySQLではRAND()となっている。
それでRails上からは
@entries = Entry.all :order => "RANDOM()"
となる。
参考にしたページ
Go to list of users who liked
More than 5 years have passed since last update.
SQLiteにおいてランダムにレコードを取得する方法は
SELECT * FROM entry ORDER BY RANDOM();
この関数はDBMSによって変わるので適宜変更が必要。
一般的な所ではPostgresではRANDOM()、MySQLではRAND()となっている。
それでRails上からは
@entries = Entry.all :order => "RANDOM()"
となる。
参考にしたページ
Register as a new user and use Qiita more conveniently
Go to list of users who liked