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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With