1

カミナリでページ範囲をロードする必要があります。つまり、次のようなものです。

Model.page(1..5).per(10)

したがって、最初のページで最初の 50 項目を取得し、その後は 1 ページあたり 10 項目を取得します。

助言がありますか?

4

1 に答える 1

0

私はこれらの線に沿って何かをすることによって同じ問題を回避しました:

if first_load
    ar = []
    (1..n).each do |p|
        ar << Model.page(p)
    end
    ar.flatten 
else
    Model.page(n).per(10)
end
于 2012-06-08T19:07:59.600 に答える