Existe-t-il un moyen facile de définir par défaut la dernière page? Je voudrais montrer la dernière addition de l'utilisateur et permettre de passer en revue les pages de résultats de previuos ...Ruby on Rails: par défaut will_pagination à la dernière page des résultats
5
A
Répondre
0
Cette solution est l'idée la plus raisonnable je trouve:
http://groups.google.com/group/will_paginate/browse_thread/thread/63b8d295f25085c2
1
Il suffit de commander votre requête de sorte qu'il soit dans l'ordre chronologique inverse.
Post.paginate(:page => (params[:page] || 1), :per_page => 20 :order => "created_at desc")
1
La bonne façon de le faire est d'inverser l'ordre de tri, à savoir ajouter
:order => 'created_at DESC'
à votre appel paginate. L'utilisateur attendrait la "dernière addition" au début, et les plus anciens sur les pages suivantes.
Ce n'est pas la solution. J'ai besoin de l'ordre chronologique, mais je dois pointer l'utilisateur vers la dernière page. – mdrozdziel
J'aimerais pouvoir reprendre mon downvote mais c'est trop tard. http://stackoverflow.com/a/25529043/761771 – Nate