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.
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.
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
© 2022 - 2024 — McMap. All rights reserved.
.per_page
it is.per
– Braille