0

我想在我的 Rails 应用程序中实现某种延迟加载。这意味着我有大约 50 000 行的查询结果。我希望它们显示在 50 页上,每页 100 行。我之前无法加载所有数据,因为这会使我的浏览器崩溃。

那么我如何一次只加载一部分数据呢?谁能告诉我一些我可以用谷歌搜索的关键字?!

提前致谢!

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 回答