[RUBY] Implementierung der Pagenationsfunktion

Ausführung

・ Ruby 2.5.7 ・ Schienen 5.2.4.3

Ich möchte mit der Pagenationsfunktion nur 10 Elemente pro Seite anzeigen

Das Bild sieht so aus pagination_result

Installieren Sie zuerst den Edelstein

Verwenden Sie den Edelstein "kaminari", um die Pagenationsfunktion zu implementieren. Beschreibe zuerst Kaminari in der Gemfile. Führen Sie nach dem Hinzufügen zur Gemfile die Bundle-Installation im Terminal aus, um kaminari zu installieren.

Führen Sie dann den folgenden Befehl aus

Führen Sie die folgenden Schritte aus, um die Kaminari-Einstellungsdatei zu erstellen. Wenn Sie die Zahlen in dieser Datei verschieben, können Sie festlegen, wie viele Elemente pro Seite angezeigt werden können. スクリーンショット 2020-08-08 22 31 08 Sie können das Design von Kaminari ändern, das durch Ausführen der folgenden Schritte generiert wird. Für Details war dieser Artikel leicht zu verstehen. https://qiita.com/you8/items/df68aaee3010e282d1ae スクリーンショット 2020-08-08 22 37 13

Geänderte Ansicht und Controller für Pagenation

Um Kaminari zu verwenden, fügen Sie der gewünschten Ansichtsdatei Folgendes hinzu. スクリーンショット 2020-08-08 22 41 41 Der Controller hat es auch mit allen bekommen, aber ändern Sie es wie folgt. Wenn reverse_order angegeben ist, wird es in der neuesten Reihenfolge angezeigt. スクリーンショット 2020-08-08 22 52 35

Geben Sie im Ordner config / initializers ein, wie viele Elemente in kaminari_config.rb angezeigt werden sollen, und fertig! !!

スクリーンショット 2020-08-08 22 55 08

Recommended Posts

Implementierung der Pagenationsfunktion
Implementierung der Suchfunktion
Implementierung der sequentiellen Suchfunktion
Implementierung einer ähnlichen Funktion (Ajax)
Implementierung der Bildvorschau
[Rails] Implementierung der Kategoriefunktion
Implementierung der Kategorie-Pulldown-Funktion
[Rails] Implementierung der Tutorial-Funktion
[Rails] Implementierung einer ähnlichen Funktion
[Rails] Implementierung der CSV-Importfunktion
[Rails] Asynchrone Implementierung der Like-Funktion
[Rails] Über die Implementierung der Like-Funktion
[Rails] Implementierung der Benutzerrückzugsfunktion
[Rails] Implementierung der CSV-Exportfunktion
Implementierung einer ähnlichen Funktion in Java
Implementierung der DM-Funktion
Implementierung der Benutzerauthentifizierungsfunktion mit devise (2)
Implementierung der Benutzerauthentifizierungsfunktion mit devise (1)
Rails [Für Anfänger] Implementierung der Kommentarfunktion
[Ruby on Rails] Implementierung einer ähnlichen Funktion
[Rails] Implementierung der Suchfunktion mit Gem's Ransack
Implementierung der Ruby on Rails-Anmeldefunktion (Sitzung)
[Rails] Implementierung der Bildvergrößerungsfunktion mit Lightbox2
Implementierung der Kommentarfunktion (Ajax)
Implementierung der Ajax-Funktion (Follow Function)
Implementierung der Bildvorschau-Funktion
[JQuery] Implementierungsverfahren der AutoComplete-Funktion [Java / Spring]
Angewandte Implementierung von Chat-Space
Implementierung der Suchfunktion Lernnotiz (Portfolioerstellung)
Suchfunktion [Implementierung kopieren und einfügen]
Paginierungsimplementierung mit gem'kaminari '
Implementierung der Löschfunktion (wenn Sie einen fremden Schlüssel haben)
[Rails] Implementierung der Drag & Drop-Funktion (mit Wirkung)
Implementierung der Ruby on Rails-Anmeldefunktion (Devise Edition)
[Rails] Implementierung einer mehrschichtigen Kategoriefunktion unter Verwendung der Abstammung "Vorbereitung"
Hinzufügung der Gastanmeldefunktion
Implementierung der Ajax-Entfernung in Rails
[Java] Implementierung des Faistel-Netzwerks
Implementierung von XLPagerTabStrip mit TabBarController
Java-Implementierung von Tri-Tree
Implementierung von HashMap mit Kotlin
Informationen zur Implementierung der Zusammenführungsverarbeitung einschließlich der Sortierfunktion der Stream-API
[Rails] Implementierung einer mehrschichtigen Kategoriefunktion unter Verwendung der Abstammung "Edit Form Edition"
[Rails] Implementierung einer mehrschichtigen Kategoriefunktion unter Verwendung der Abstammung "Erstellungsformular"