{"id":37277,"date":"2023-04-15T07:24:33","date_gmt":"2023-04-15T07:24:33","guid":{"rendered":"https:\/\/www.railscarma.com\/?p=37277"},"modified":"2023-04-17T05:23:11","modified_gmt":"2023-04-17T05:23:11","slug":"kaminari-juwel","status":"publish","type":"post","link":"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/kaminari-juwel\/","title":{"rendered":"Kaminari-Juwel"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"37277\" class=\"elementor elementor-37277\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9c14f32 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9c14f32\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e9239fc\" data-id=\"e9239fc\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1692ad7 elementor-widget elementor-widget-text-editor\" data-id=\"1692ad7\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h2><strong>Was ist Kaminari?<\/strong><\/h2><p><a href=\"https:\/\/rubygems.org\/gems\/kaminari\/versions\/1.2.2\">Kaminari<\/a> ist ein Paginierungsjuwel f\u00fcr Ruby on Rails, das eine einfache und flexible M\u00f6glichkeit bietet, Datens\u00e4tze in Ihrer Anwendung zu paginieren. Mit Kaminari k\u00f6nnen Sie ganz einfach Paginierung zu Ihren Ansichten und Controllern hinzuf\u00fcgen und die Paginierungsoptionen an Ihre spezifischen Anforderungen anpassen.<\/p><h2><strong>Kaminari installieren<\/strong><\/h2><p>Um Kaminari in Ihrem zu verwenden <a href=\"https:\/\/www.railscarma.com\/de\/entwicklung-kundenspezifischer-schienenanwendungen\/\">Rails-Anwendung<\/a>, m\u00fcssen Sie zuerst das Gem installieren. Sie k\u00f6nnen dies tun, indem Sie die folgende Zeile zu Ihrer Gemfile hinzuf\u00fcgen:<\/p><div class=\"bg-black rounded-md mb-4\"><div class=\"p-4 overflow-y-auto\"><strong><code class=\"!whitespace-pre hljs language-arduino\">Juwel <span class=\"hljs-string\">&#039;kaminari&#039;<\/span>\n<\/code><\/strong><\/div><\/div><p>Nachdem Sie den Edelstein zu Ihrer Gemfile hinzugef\u00fcgt haben, f\u00fchren Sie ihn aus <code>Bundle-Installation<\/code> um das Gem und seine Abh\u00e4ngigkeiten zu installieren.<\/p><h2><strong>Verwenden von Kaminari in Ihren Controllern<\/strong><\/h2><p>Sobald Sie Kaminari installiert haben, k\u00f6nnen Sie es in Ihren Controllern zum Paginieren von Datens\u00e4tzen verwenden. Hier ist ein Beispiel f\u00fcr die Paginierung einer Benutzerliste in einem UsersController:<\/p><div class=\"bg-black rounded-md mb-4\"><div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-ruby\"><span class=\"hljs-keyword\">Klasse<\/span> <span class=\"hljs-title class_\">BenutzerController<\/span> &lt; <span class=\"hljs-title class_ inherited__\">ApplicationController<\/span>\n<br \/>  <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">Index<\/span>\n<br \/>    <span class=\"hljs-variable\">@users<\/span> = <span class=\"hljs-title class_\">Benutzer<\/span>.Befehl(<span class=\"hljs-symbol\">:Name<\/span>).page(params[<span class=\"hljs-symbol\">:Seite<\/span>]).pro(<span class=\"hljs-number\">10<\/span>)\n<br \/>  <span class=\"hljs-keyword\">Ende<\/span>\n<br \/><span class=\"hljs-keyword\">Ende<\/span>\n<\/code><\/div><\/div><p>In diesem Beispiel verwenden wir die <code>Seite<\/code> Methode zur Angabe der aktuellen Seitenzahl und der <code>pro<\/code> Methode, um die Anzahl der Datens\u00e4tze pro Seite anzugeben. Der <code>Befehl<\/code> Die Methode wird verwendet, um die Benutzer nach ihrem Namen zu sortieren.<\/p><h2><strong>Verwenden Sie Kaminari in Ihren Ansichten<\/strong><\/h2><p>Sobald Sie Ihre Datens\u00e4tze in Ihrem Controller paginiert haben, k\u00f6nnen Sie die Ansichtshelfer von Kaminari verwenden, um die Paginierungslinks in Ihren Ansichten anzuzeigen. Hier ist ein Beispiel f\u00fcr die Anzeige der Paginierungslinks in einer index.html.erb-Ansicht:<\/p><div class=\"bg-black rounded-md mb-4\"><div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-bash\">&lt;%= paginieren @<span class=\"hljs-built_in\">Benutzer<\/span> %&gt;\n<\/code><\/div><\/div><p>In diesem Beispiel verwenden wir die <code>paginieren<\/code> Helfer zum Generieren der Paginierungslinks f\u00fcr die <code>@users<\/code> Sammlung. Kaminari generiert automatisch Links f\u00fcr die vorherige, n\u00e4chste und nummerierte Seite basierend auf der aktuellen Seite und der Anzahl der Seiten in der Sammlung.<\/p><h2><strong>Anpassen der Paginierungsoptionen<\/strong><\/h2><p>Kaminari bietet eine Vielzahl von Anpassungsoptionen, mit denen Sie die Paginierungslinks und das Verhalten konfigurieren k\u00f6nnen. Hier sind einige Beispiele f\u00fcr g\u00e4ngige Anpassungsoptionen:<\/p><ul><li><strong>\u00c4ndern der Standardanzahl von Datens\u00e4tzen pro Seite<\/strong><\/li><\/ul><p>Standardm\u00e4\u00dfig zeigt Kaminari 25 Datens\u00e4tze pro Seite an. Sie k\u00f6nnen dies \u00e4ndern, indem Sie Folgendes festlegen <code>default_per_page<\/code> Konfigurationsoption in einer Initialisierungsdatei:<\/p><div class=\"bg-black rounded-md mb-4\"><div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-arduino\"><span class=\"hljs-meta\">#config\/initializers\/kaminari.rb<\/span>\n<br \/>\nKaminari.configure <span class=\"hljs-keyword\">Tun<\/span> |config|\n<br \/>  config.default_per_page = <span class=\"hljs-number\">10<\/span>\n<br \/>Ende\n<\/code><\/div><\/div><p>In diesem Beispiel legen wir die Standardanzahl der Datens\u00e4tze pro Seite auf 10 fest.<\/p><ul><li><strong>\u00c4ndern der Beschriftungen der Paginierungslinks<\/strong><\/li><\/ul><p>Sie k\u00f6nnen die Beschriftungen der Paginierungslinks anpassen, indem Sie die verwenden <code>param_name<\/code> Und <code>Parameter<\/code> Optionen in der <code>paginieren<\/code> Helfer:<\/p><div class=\"bg-black rounded-md mb-4\"><div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-css\">&lt;%= paginieren <span class=\"hljs-keyword\">@users<\/span>, param_<span class=\"hljs-attribute\">Name<\/span>: :Seitennummer, <span class=\"hljs-attribute\">Parameter<\/span>: { foo: <span class=\"hljs-string\">&#039;Bar&#039;<\/span> } %&gt;\n<\/code><\/div><\/div><p>In diesem Beispiel setzen wir den Paginierungsparameter auf <code>Seitennummer<\/code> anstelle der Standardeinstellung <code>Seite<\/code>, und vorbei an a <code>foo=bar<\/code> Parameter f\u00fcr die generierten Paginierungslinks. Sie k\u00f6nnen auch die Beschriftungen der einzelnen Paginierungslinks anpassen, indem Sie die verwenden <code>Thema<\/code> Option und Erstellen einer benutzerdefinierten Ansichtsvorlage.<\/p><ul><li><strong>Anpassen des Paginierungsthemas<\/strong><\/li><\/ul><p>Kaminari bietet mehrere integrierte Themen f\u00fcr die Paginierungslinks, darunter <code>Standard<\/code>, <code>Twitter-Bootstrap<\/code>, Und <code>materialisieren<\/code>. Sie k\u00f6nnen das Thema anpassen, indem Sie Folgendes festlegen <code>Thema<\/code> Konfigurationsoption in einer Initialisierungsdatei:<\/p><div class=\"bg-black rounded-md mb-4\"><div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans justify-between rounded-t-md\">\u00a0<\/div><div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-ruby\"><span class=\"hljs-comment\">#config\/initializers\/kaminari.rb<br \/><\/span>\n\n<span class=\"hljs-title class_\">Kaminari<\/span>.konfigurieren <span class=\"hljs-keyword\">Tun<\/span> |<span class=\"hljs-params\">config<\/span>|\n<br \/>  config.default_theme = <span class=\"hljs-symbol\">:twitter-bootstrap<\/span>\n<br \/><span class=\"hljs-keyword\">Ende<\/span>\n<br \/><span class=\"hljs-string\">``<\/span><\/code><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t  <div class=\"related-post slider\">\r\n        <div class=\"headline\">zusammenh\u00e4ngende Posts<\/div>\r\n    <div class=\"post-list owl-carousel\">\r\n\r\n            <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Building Agentic AI Applications with Ruby on Rails\" href=\"https:\/\/www.railscarma.com\/de\/blog\/building-agentic-ai-applications-with-ruby-on-rails\/?related_post_from=41339\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/05\/Building-Agentic-AI-Applications-with-Ruby-on-Rails.png\" class=\"attachment-full size-full wp-post-image\" alt=\"Agentic AI Applications with Ruby on Rails\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/05\/Building-Agentic-AI-Applications-with-Ruby-on-Rails.png 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/05\/Building-Agentic-AI-Applications-with-Ruby-on-Rails-300x113.png 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/05\/Building-Agentic-AI-Applications-with-Ruby-on-Rails-768x288.png 768w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/05\/Building-Agentic-AI-Applications-with-Ruby-on-Rails-18x7.png 18w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Building Agentic AI Applications with Ruby on Rails\" href=\"https:\/\/www.railscarma.com\/de\/blog\/building-agentic-ai-applications-with-ruby-on-rails\/?related_post_from=41339\">\r\n        Building Agentic AI Applications with Ruby on Rails  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Was ist Offliberty Ruby Gem und wie funktioniert es?\" href=\"https:\/\/www.railscarma.com\/de\/blog\/was-ist-offliberty-ruby-gem-und-wie-funktioniert-es\/?related_post_from=41304\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/What-is-Offliberty-Ruby-Gem-and-How-It-Works.png\" class=\"attachment-full size-full wp-post-image\" alt=\"Offliberty Ruby Gem\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/What-is-Offliberty-Ruby-Gem-and-How-It-Works.png 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/What-is-Offliberty-Ruby-Gem-and-How-It-Works-300x113.png 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/What-is-Offliberty-Ruby-Gem-and-How-It-Works-768x288.png 768w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/What-is-Offliberty-Ruby-Gem-and-How-It-Works-18x7.png 18w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Was ist Offliberty Ruby Gem und wie funktioniert es?\" href=\"https:\/\/www.railscarma.com\/de\/blog\/was-ist-offliberty-ruby-gem-und-wie-funktioniert-es\/?related_post_from=41304\">\r\n        Was ist Offliberty Ruby Gem und wie funktioniert es?  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"Rails link_to Methode: Die vollst\u00e4ndige Anleitung mit Beispielen\" href=\"https:\/\/www.railscarma.com\/de\/blog\/rails-link_to-method-the-complete-guide-with-examples\/?related_post_from=41296\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/Rails-link_to-Method-The-Complete-Guide-with-Examples.png\" class=\"attachment-full size-full wp-post-image\" alt=\"Rails link_to Methode\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/Rails-link_to-Method-The-Complete-Guide-with-Examples.png 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/Rails-link_to-Method-The-Complete-Guide-with-Examples-300x113.png 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/Rails-link_to-Method-The-Complete-Guide-with-Examples-768x288.png 768w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/Rails-link_to-Method-The-Complete-Guide-with-Examples-18x7.png 18w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"Rails link_to Methode: Die vollst\u00e4ndige Anleitung mit Beispielen\" href=\"https:\/\/www.railscarma.com\/de\/blog\/rails-link_to-method-the-complete-guide-with-examples\/?related_post_from=41296\">\r\n        Rails link_to Methode: Die vollst\u00e4ndige Anleitung mit Beispielen  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"API-Integrationsl\u00f6sungen von Drittanbietern in Ruby on Rails\" href=\"https:\/\/www.railscarma.com\/de\/blog\/third-party-api-integration-solutions-in-ruby-on-rails\/?related_post_from=41264\">\r\n\r\n      <img decoding=\"async\" width=\"800\" height=\"300\" src=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/Third-Party-API-Integration-Solutions-in-Ruby-on-Rails.png\" class=\"attachment-full size-full wp-post-image\" alt=\"API-Integrationsl\u00f6sungen in Ruby on Rails\" srcset=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/Third-Party-API-Integration-Solutions-in-Ruby-on-Rails.png 800w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/Third-Party-API-Integration-Solutions-in-Ruby-on-Rails-300x113.png 300w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/Third-Party-API-Integration-Solutions-in-Ruby-on-Rails-768x288.png 768w, https:\/\/www.railscarma.com\/wp-content\/uploads\/2026\/04\/Third-Party-API-Integration-Solutions-in-Ruby-on-Rails-18x7.png 18w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"API-Integrationsl\u00f6sungen von Drittanbietern in Ruby on Rails\" href=\"https:\/\/www.railscarma.com\/de\/blog\/third-party-api-integration-solutions-in-ruby-on-rails\/?related_post_from=41264\">\r\n        API-Integrationsl\u00f6sungen von Drittanbietern in Ruby on Rails  <\/a>\r\n\r\n        <\/div>\r\n      \r\n  <\/div>\r\n\r\n  <script>\r\n      <\/script>\r\n  <style>\r\n    .related-post {}\r\n\r\n    .related-post .post-list {\r\n      text-align: left;\r\n          }\r\n\r\n    .related-post .post-list .item {\r\n      margin: 10px;\r\n      padding: 10px;\r\n          }\r\n\r\n    .related-post .headline {\r\n      font-size: 14px !important;\r\n      color: #999999 !important;\r\n          }\r\n\r\n    .related-post .post-list .item .post_thumb {\r\n      max-height: 220px;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n          }\r\n\r\n    .related-post .post-list .item .post_title {\r\n      font-size: 14px;\r\n      color: #000000;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n      text-decoration: none;\r\n          }\r\n\r\n    .related-post .post-list .item .post_excerpt {\r\n      font-size: 12px;\r\n      color: #3f3f3f;\r\n      margin: 10px 0px;\r\n      padding: 0px;\r\n      display: block;\r\n      text-decoration: none;\r\n          }\r\n\r\n    .related-post .owl-dots .owl-dot {\r\n          }\r\n\r\n      <\/style>\r\n      <script>\r\n      jQuery(document).ready(function($) {\r\n        $(\".related-post .post-list\").owlCarousel({\r\n          items: 2,\r\n          responsiveClass: true,\r\n          responsive: {\r\n            0: {\r\n              items: 1,\r\n            },\r\n            768: {\r\n              items: 2,\r\n            },\r\n            1200: {\r\n              items: 2,\r\n            }\r\n          },\r\n                      rewind: true,\r\n                                loop: true,\r\n                                center: false,\r\n                                autoplay: true,\r\n            autoplayHoverPause: true,\r\n                                nav: true,\r\n            navSpeed: 1000,\r\n            navText: ['<i class=\"fas fa-chevron-left\"><\/i>', '<i class=\"fas fa-chevron-right\"><\/i>'],\r\n                                dots: false,\r\n            dotsSpeed: 1200,\r\n                                                    rtl: false,\r\n          \r\n        });\r\n      });\r\n    <\/script>\r\n  <\/div>","protected":false},"excerpt":{"rendered":"<p>Was ist Kaminari? Kaminari ist ein Paginierungs-Gem f\u00fcr Ruby on Rails, das eine einfache und flexible M\u00f6glichkeit bietet, Datens\u00e4tze in Ihrer Anwendung zu paginieren. Mit Kaminari k\u00f6nnen Sie einfach Paginierung zu Ihren Views und Controllern hinzuf\u00fcgen und die Paginierungsoptionen an Ihre spezifischen Bed\u00fcrfnisse anpassen. Installation von Kaminari Um Kaminari in Ihrer Rails-Anwendung zu verwenden ...<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.railscarma.com\/de\/blog\/third-party-api-integration-solutions-in-ruby-on-rails\/\"> <span class=\"screen-reader-text\">API-Integrationsl\u00f6sungen von Drittanbietern in Ruby on Rails<\/span> Weiterlesen \u00bb<\/a><\/p>","protected":false},"author":5,"featured_media":37287,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1224,384],"tags":[],"class_list":["post-37277","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-technical-articles"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Kaminari Gem - Rails Pagination with the Kaminari Gem<\/title>\n<meta name=\"description\" content=\"Kaminari gem, a popular pagination library for Ruby on Rails. Let&#039;s help you get started with using Kaminari in your Rails application.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/kaminari-juwel\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kaminari Gem - Rails Pagination with the Kaminari Gem\" \/>\n<meta property=\"og:description\" content=\"Kaminari gem, a popular pagination library for Ruby on Rails. Let&#039;s help you get started with using Kaminari in your Rails application.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/kaminari-juwel\/\" \/>\n<meta property=\"og:site_name\" content=\"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RailsCarma\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-04-15T07:24:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-04-17T05:23:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Nikhil\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@railscarma\" \/>\n<meta name=\"twitter:site\" content=\"@railscarma\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nikhil\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.railscarma.com\/fr\/blog\/technical-articles\/joyau-kaminari\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.railscarma.com\/fr\/blog\/technical-articles\/joyau-kaminari\/\"},\"author\":{\"name\":\"Nikhil\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/1aa0357392b349082303e8222c35c30c\"},\"headline\":\"Kaminari Gem\",\"datePublished\":\"2023-04-15T07:24:33+00:00\",\"dateModified\":\"2023-04-17T05:23:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.railscarma.com\/fr\/blog\/technical-articles\/joyau-kaminari\/\"},\"wordCount\":420,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.railscarma.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/fr\/blog\/technical-articles\/joyau-kaminari\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem.jpg\",\"articleSection\":[\"Blogs\",\"Technical Articles\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.railscarma.com\/fr\/blog\/technical-articles\/joyau-kaminari\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.railscarma.com\/fr\/blog\/technical-articles\/joyau-kaminari\/\",\"url\":\"https:\/\/www.railscarma.com\/fr\/blog\/technical-articles\/joyau-kaminari\/\",\"name\":\"Kaminari Gem - Rails Pagination with the Kaminari Gem\",\"isPartOf\":{\"@id\":\"https:\/\/www.railscarma.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.railscarma.com\/fr\/blog\/technical-articles\/joyau-kaminari\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/fr\/blog\/technical-articles\/joyau-kaminari\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem.jpg\",\"datePublished\":\"2023-04-15T07:24:33+00:00\",\"dateModified\":\"2023-04-17T05:23:11+00:00\",\"description\":\"Kaminari gem, a popular pagination library for Ruby on Rails. Let's help you get started with using Kaminari in your Rails application.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.railscarma.com\/fr\/blog\/technical-articles\/joyau-kaminari\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.railscarma.com\/fr\/blog\/technical-articles\/joyau-kaminari\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.railscarma.com\/fr\/blog\/technical-articles\/joyau-kaminari\/#primaryimage\",\"url\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem.jpg\",\"contentUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem.jpg\",\"width\":800,\"height\":300,\"caption\":\"kaminari gem\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.railscarma.com\/fr\/blog\/technical-articles\/joyau-kaminari\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.railscarma.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kaminari Gem\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.railscarma.com\/#website\",\"url\":\"https:\/\/www.railscarma.com\/\",\"name\":\"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development\",\"description\":\"RailsCarma is a Ruby on Rails Development Company in Bangalore. We specialize in Offshore Ruby on Rails Development based out in USA and India. Hire experienced Ruby on Rails developers for the ultimate Web Experience.\",\"publisher\":{\"@id\":\"https:\/\/www.railscarma.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.railscarma.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.railscarma.com\/#organization\",\"name\":\"RailsCarma\",\"url\":\"https:\/\/www.railscarma.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png\",\"contentUrl\":\"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png\",\"width\":200,\"height\":46,\"caption\":\"RailsCarma\"},\"image\":{\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/RailsCarma\/\",\"https:\/\/x.com\/railscarma\",\"https:\/\/www.linkedin.com\/company\/railscarma\/\",\"https:\/\/myspace.com\/railscarma\",\"https:\/\/in.pinterest.com\/railscarma\/\",\"https:\/\/www.youtube.com\/channel\/UCx3Wil-aAnDARuatTEyMdpg\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/1aa0357392b349082303e8222c35c30c\",\"name\":\"Nikhil\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.railscarma.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/054f31ff35e9917aaf631b8025ef679d42dd21792012d451763138d66d02a4c0?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/054f31ff35e9917aaf631b8025ef679d42dd21792012d451763138d66d02a4c0?s=96&d=mm&r=g\",\"caption\":\"Nikhil\"},\"sameAs\":[\"https:\/\/www.railscarma.com\/hire-ruby-on-rails-developer\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Kaminari Gem \u2013 Schienen-Paginierung mit dem Kaminari Gem","description":"Kaminari Gem, eine beliebte Paginierungsbibliothek f\u00fcr Ruby on Rails. Wir helfen Ihnen beim Einstieg in die Verwendung von Kaminari in Ihrer Rails-Anwendung.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/kaminari-juwel\/","og_locale":"de_DE","og_type":"article","og_title":"Kaminari Gem - Rails Pagination with the Kaminari Gem","og_description":"Kaminari gem, a popular pagination library for Ruby on Rails. Let's help you get started with using Kaminari in your Rails application.","og_url":"https:\/\/www.railscarma.com\/de\/blog\/fachartikel\/kaminari-juwel\/","og_site_name":"RailsCarma - Ruby on Rails Development Company specializing in Offshore Development","article_publisher":"https:\/\/www.facebook.com\/RailsCarma\/","article_published_time":"2023-04-15T07:24:33+00:00","article_modified_time":"2023-04-17T05:23:11+00:00","og_image":[{"width":800,"height":300,"url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem.jpg","type":"image\/jpeg"}],"author":"Nikhil","twitter_card":"summary_large_image","twitter_creator":"@railscarma","twitter_site":"@railscarma","twitter_misc":{"Verfasst von":"Nikhil","Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.railscarma.com\/fr\/blog\/technical-articles\/joyau-kaminari\/#article","isPartOf":{"@id":"https:\/\/www.railscarma.com\/fr\/blog\/technical-articles\/joyau-kaminari\/"},"author":{"name":"Nikhil","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/1aa0357392b349082303e8222c35c30c"},"headline":"Kaminari Gem","datePublished":"2023-04-15T07:24:33+00:00","dateModified":"2023-04-17T05:23:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.railscarma.com\/fr\/blog\/technical-articles\/joyau-kaminari\/"},"wordCount":420,"commentCount":0,"publisher":{"@id":"https:\/\/www.railscarma.com\/#organization"},"image":{"@id":"https:\/\/www.railscarma.com\/fr\/blog\/technical-articles\/joyau-kaminari\/#primaryimage"},"thumbnailUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem.jpg","articleSection":["Blogs","Technical Articles"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.railscarma.com\/fr\/blog\/technical-articles\/joyau-kaminari\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.railscarma.com\/fr\/blog\/technical-articles\/joyau-kaminari\/","url":"https:\/\/www.railscarma.com\/fr\/blog\/technical-articles\/joyau-kaminari\/","name":"Kaminari Gem \u2013 Schienen-Paginierung mit dem Kaminari Gem","isPartOf":{"@id":"https:\/\/www.railscarma.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.railscarma.com\/fr\/blog\/technical-articles\/joyau-kaminari\/#primaryimage"},"image":{"@id":"https:\/\/www.railscarma.com\/fr\/blog\/technical-articles\/joyau-kaminari\/#primaryimage"},"thumbnailUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem.jpg","datePublished":"2023-04-15T07:24:33+00:00","dateModified":"2023-04-17T05:23:11+00:00","description":"Kaminari Gem, eine beliebte Paginierungsbibliothek f\u00fcr Ruby on Rails. Wir helfen Ihnen beim Einstieg in die Verwendung von Kaminari in Ihrer Rails-Anwendung.","breadcrumb":{"@id":"https:\/\/www.railscarma.com\/fr\/blog\/technical-articles\/joyau-kaminari\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.railscarma.com\/fr\/blog\/technical-articles\/joyau-kaminari\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.railscarma.com\/fr\/blog\/technical-articles\/joyau-kaminari\/#primaryimage","url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem.jpg","contentUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2023\/04\/kaminari-gem.jpg","width":800,"height":300,"caption":"kaminari gem"},{"@type":"BreadcrumbList","@id":"https:\/\/www.railscarma.com\/fr\/blog\/technical-articles\/joyau-kaminari\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.railscarma.com\/"},{"@type":"ListItem","position":2,"name":"Kaminari Gem"}]},{"@type":"WebSite","@id":"https:\/\/www.railscarma.com\/#website","url":"https:\/\/www.railscarma.com\/","name":"RailsCarma \u2013 Ruby on Rails-Entwicklungsunternehmen, spezialisiert auf Offshore-Entwicklung","description":"RailsCarma ist ein Ruby on Rails-Entwicklungsunternehmen in Bangalore. Wir sind auf die Offshore-Ruby-on-Rails-Entwicklung mit Sitz in den USA und Indien spezialisiert. Stellen Sie erfahrene Ruby on Rails-Entwickler f\u00fcr das ultimative Web-Erlebnis ein.","publisher":{"@id":"https:\/\/www.railscarma.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.railscarma.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.railscarma.com\/#organization","name":"SchienenCarma","url":"https:\/\/www.railscarma.com\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png","contentUrl":"https:\/\/www.railscarma.com\/wp-content\/uploads\/2020\/08\/railscarma_logo.png","width":200,"height":46,"caption":"RailsCarma"},"image":{"@id":"https:\/\/www.railscarma.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RailsCarma\/","https:\/\/x.com\/railscarma","https:\/\/www.linkedin.com\/company\/railscarma\/","https:\/\/myspace.com\/railscarma","https:\/\/in.pinterest.com\/railscarma\/","https:\/\/www.youtube.com\/channel\/UCx3Wil-aAnDARuatTEyMdpg"]},{"@type":"Person","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/1aa0357392b349082303e8222c35c30c","name":"Nikhil","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.railscarma.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/054f31ff35e9917aaf631b8025ef679d42dd21792012d451763138d66d02a4c0?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/054f31ff35e9917aaf631b8025ef679d42dd21792012d451763138d66d02a4c0?s=96&d=mm&r=g","caption":"Nikhil"},"sameAs":["https:\/\/www.railscarma.com\/hire-ruby-on-rails-developer\/"]}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/posts\/37277","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/comments?post=37277"}],"version-history":[{"count":0,"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/posts\/37277\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/media\/37287"}],"wp:attachment":[{"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/media?parent=37277"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/categories?post=37277"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.railscarma.com\/de\/wp-json\/wp\/v2\/tags?post=37277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}