指定した範囲のデータを取得する

class TestController < ApplicationController
  def index
    @persons = Person.all.offset(5).limit(5)
  end
end
指定した件数分のデータを取得するには
データ.limit(件数)

の形式で記入します。
例えば
データ.limit(5)

と記入すると最初の5件のみ取得します。

取得するデータの先頭をずらしたいときは
データ.offset(先頭にしたい要素番号)

の形式で記入します。
データ.offset(5)

と記入すると6件目以降のデータのみ取得します。
要素番号は0から始まるので注意してください。

上の例ではoffsetでスタートを6件目にし、そこから先頭の5件を取得しているので6~10件目のデータを取得しています。