6

Ich benutze in der Regel will_paginate für die Seitenumbruch in meiner App, aber habe einen Stolperer auf meine Suchfunktion getroffen. Ich benutze Thinking Sphinx für meine Volltextsuche, die Ergebnisse paginiert zurückgibt. Das Problem, das ich habe, ist, dass ich, nachdem ich die Ergebnisse von Thinking Sphinx erhalten habe, sie mit einigen anderen Ergebnissen zusammenführen und neu ordnen muss.Rails paginieren bestehende Array von ActiveRecord Ergebnisse

Sobald ich mit der Verarbeitung fertig bin, habe ich eine Reihe von Ergebnissen, die sich sehr vom Original von TS unterscheiden. Da es in diesem Array mehr als 1000 Ergebnisse geben kann, ist eine Seitennummerierung notwendig. Das Problem ist, dass ich nicht herausfinden kann, wie man will_paginate mit einem bestehenden Array spielen kann.

Ich habe einige Nachforschungen gemacht und es scheint, dass die einzigen Lösungen für dieses Problem von vor einigen Jahren sind und auf der alten eingebauten Paginator-Klasse basieren. Der letzte, den ich finden konnte, der wille_paginate verwendet, war von devchix von Mitte 2007: http://www.devchix.com/2007/07/23/will_paginate-array/comment-page-1/ - Ich habe es gegeben, aber es scheint nichts für mich zu tun.

Gibt es aktuelle Methoden zum Anwenden der Paginierung (vorzugsweise über will_paginate) für bestehende Arrays von AR-Ergebnissen?

+0

Nur um zu klären, es ist nur die Paginierung Bit ich Mühe, mich mit - alles andere in Ordnung ist. Vielen Dank! :) – SaucyK

+0

Checkout diese Frage: http://Stackoverflow.com/a/8407304/445908 –

Antwort

Verwandte Themen