RoR 应用程序中的延迟加载(分页结果)



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

那么如何一次只加载一部分数据呢?有没有人可以告诉我一些我可以谷歌的关键字?!

提前感谢!

试试此功能的will_paginate gem:https://github.com/mislav/will_paginate

它允许您执行诸如在控制器中@posts = Post.order('created_at DESC').paginate(:page => params[:page])和在视图中<%= will_paginate @posts %>之类的操作。

最新更新