问题
I have data and they be cut on some pages (10 results per page).
code in controller:
@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.
回答1:
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
来源:https://stackoverflow.com/questions/11818158/show-all-results-on-one-page-gem-kaminari