在一页上显示所有结果 (gem kaminari) [英] show all results on one page (gem kaminari)

查看:17
本文介绍了在一页上显示所有结果 (gem kaminari)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有数据,它们在某些页面上被剪切(每页 10 个结果).

I have data and they be cut on some pages (10 results per page).

控制器中的代码:

@messages = Message.order('id DESC').page params[:page]

如果我愿意,如何在一个页面上显示所有结果?它类似于页面导航上的 '查看全部'.

How I can show all results on one page if I want? It similar as 'see all' on page navigate.

推荐答案

如果您仍然希望分页助手在您的视图中工作,您可以在 per_page 选项中设置一个非常高的限制.

You can put a very high limit in the per_page option if you still want the paginate helpers to work in your view.

@messages = Message.order('id DESC').page params[:page]
if params[:all]
  @messages = @messages.per_page(Message.count) # you can also hardcod' it
end

这篇关于在一页上显示所有结果 (gem kaminari)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆