在一页上显示所有结果(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]
如果需要,如何在一页上显示所有结果?类似于页面导航上的'see all'
.
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屋!
查看全文