limit
を指定あげればOK。通常のSQLと同じ感じですね。
例えば
Hoge.order(uploaded_at: :desc).limit(5)
にすれば、Hogeをuploaded_at
の降順にし、上位5件を取得するといった意味になる。
実行されるSQLは以下のとおり。
SELECT "hoge".* FROM "hoge" ORDER BY "hoge"."updated_at" DESC LIMIT 5
単純なSQLですね。
SQLを理解していると、よりActiveRecordへの理解が深まるのよくわかりますね。