0

Rails アプリである種の遅延読み込みを実現したいと考えています。つまり、約 50,000 行のクエリ結果が得られます。それぞれ 100 行の 50 ページに表示したいと考えています。ブラウザがクラッシュするため、以前はすべてのデータをロードできませんでした。

では、一度にデータの一部をロードするにはどうすればよいでしょうか? グーグルで検索できるキーワードを誰か教えてくれませんか?!

前もって感謝します!

4

1 に答える 1

2

この機能については、will_paginate gem を試してください: https://github.com/mislav/will_paginate

@posts = Post.order('created_at DESC').paginate(:page => params[:page])コントローラーや<%= will_paginate @posts %>ビューでのようなことを行うことができます。

于 2012-11-19T19:49:22.747 に答える