J'utilise généralement will_paginate pour la pagination dans mon application, mais je suis tombé sur une fonction de recherche. J'utilise Thinking Sphinx pour faire ma recherche en texte intégral, ce qui renvoie des résultats paginés. Le problème que j'ai est qu'après avoir reçu les résultats de Thinking Sphinx, j'ai besoin de les fusionner avec d'autres résultats et de les réorganiser.Rails paginent le tableau existant des résultats d'ActiveRecord
Une fois que j'ai fini de les traiter, j'ai un tableau de résultats qui est très différent de l'original de TS. Comme il pourrait y avoir plus de 1000 résultats dans ce tableau, la pagination est une nécessité. Le problème est que je ne peux pas comprendre comment obtenir will_paginate pour jouer avec un tableau existant.
J'ai fait quelques recherches et il semble que les seules solutions à ce problème datent d'il y a plusieurs années et sont basées sur l'ancienne classe de pagination intégrée. Le plus récent que j'ai pu trouver qui utilise will_paginate était de devchix à partir de la mi-2007: http://www.devchix.com/2007/07/23/will_paginate-array/comment-page-1/ - J'ai essayé mais ça ne semble pas faire grand chose pour moi. Y a-t-il des méthodes actuelles pour appliquer la pagination (de préférence via will_paginate) pour les tableaux existants de résultats AR?
Juste pour clarifier les choses, il est seulement le peu Pagination je vais avoir du mal avec - tout le reste est très bien. Merci beaucoup! :) – SaucyK
checkout cette question: http://stackoverflow.com/a/8407304/445908 –