典型的な Rails pagination gem の問題は、2 つのクエリを実行することです。1 つは現在のページ用で、もう 1 つは合計数用です。ページ数を気にしない場合 (エンドレス スクロールなど)、2 番目のクエリは不要です (1 番目のクエリの LIMIT 句に 1 を追加するだけで、それ以上あるかどうかがわかります)。
2番目のクエリなしでページネーションを行うgemはありますか? 2 番目のクエリは、大きなデータセットの WHERE 句でインデックスなしのフィルターを適用するとコストがかかり、挿入を高速にする必要があるため、さまざまなフィルターすべてにインデックスを付けることが受け入れられません。
ありがとう!