Frage will_paginate finde heraus, ob ich auf der letzten Seite bin


Ich versuche, mit Ajax zu paginieren, aber ich zeige das nicht will_paginate Knöpfe ... stattdessen benutze ich ein see more Schaltfläche, die eine Ajax-Anfrage erstellt und die Ergebnisse an die Seite anfügt. Was ich versuche zu tun, ist dies zu deaktivieren see more Knopf, wenn ich die letzte Seite der Aufzeichnungen trete !! Irgendeine Idee, wie man weiß, dass die aktuelle Seite die letzte Seite ist?


14
2018-05-22 09:37


Ursprung


Antworten:


@ collection.total_pages == @ collection.current_page


31
2018-05-22 10:10



Zugriff auf die @collection.total_pages Methode gibt Ihnen die Gesamtzahl der Seiten, die gerade zurückgegeben werden. Sie können dies verwenden, um anhand der @collection.current_page Methode. Dies gilt auch dann, wenn Sie Ihre Sammlung bei jeder Erweiterung neu laden.

Die Implementierung wird darin bestehen, den AJAX-Aufruf zu verwenden, um den HTML-Inhalt zu ersetzen, wenn diese Bewertung wahr ist.


2
2018-05-22 11:23