在一页上显示所有结果 (gem kaminari) [英] show all results on one page (gem kaminari)
本文介绍了在一页上显示所有结果 (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屋!
查看全文