我想在我的 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 %>
之类的操作。