{"id":6390,"date":"2019-04-18T09:17:04","date_gmt":"2019-04-18T09:17:04","guid":{"rendered":"https:\/\/www.botreetechnologies.com\/blog\/?p=6390"},"modified":"2026-03-27T17:15:21","modified_gmt":"2026-03-27T11:45:21","slug":"pagy-a-new-pagination-gem-in-the-realm-of-rails-world","status":"publish","type":"post","link":"https:\/\/www.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/","title":{"rendered":"Pagy &#8211; New Rails Pagination Gem and How to Implement"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">There are two Gems which are very famous in the Rails World for Pagination.<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Kaminari<\/li>\n\n\n\n<li>Will paginate<\/li>\n<\/ol>\n\n\n\n<p>These both gems are widely used because of their simple and easy configuration.<\/p>\n\n\n\n<p>Today, we are going to learn about a new gem for pagination.<\/p>\n\n\n\n<p>Pagy is way much faster than Kaminari and Will paginate. Its size and simplicity are one of the reasons for its stunning performance.<\/p>\n\n\n\n<p>Including all the features, validations, exceptions, etc. Pagy is just 3 small modules of just ~100 lines in total, easy to understand and use. The code contains just three main modules<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Pagy<\/li>\n\n\n\n<li>Pagy::Backend<\/li>\n\n\n\n<li>Pagy::Frontend<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Features<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>It has no dependencies, it produces its own HTML, URLs, i18n with its own specialized and fast code<\/li>\n\n\n\n<li>100% of its methods are public API, accessible and overridable right where you use them (no monkey-patching needed)<\/li>\n\n\n\n<li>It has a quite fat set of optional extras that you can explicitly require for very efficient and modular customization<\/li>\n\n\n\n<li>The Pagy class doesn&#8217;t need to know anything about your models, ORM or storage, so it doesn&#8217;t add any code to them<\/li>\n\n\n\n<li>It works with all kinds of collections, even pre-paginated, records, Arrays, JSON data, and just any list, even if you cannot count it.<\/li>\n\n\n\n<li>Pagy works with the most popular Rack frameworks (Rails, Sinatra, Padrino, etc.) out of the box.<\/li>\n\n\n\n<li>Pagy works well with the results of the ransack search and elastic search.<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><em><strong>Read Also: <a href=\"https:\/\/www.botreetechnologies.com\/blog\/ruby-on-rails-gems\/\" target=\"_blank\" rel=\"noreferrer noopener\">Most useful Ruby on Rails Gems<\/a><\/strong><\/em><\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">Installation &amp; Use<\/h3>\n\n\n\n<p>As we do for other gems write below the line in gem file and hit bundle install command.<\/p>\n\n\n\n<p><code>gem 'pagy'<\/code><\/p>\n\n\n\n<p>Include back-end module in the controller where you want to use pagination<\/p>\n\n\n\n<p><code>include Pagy::Backend<\/code><\/p>\n\n\n\n<p>Use the pagy method on returning results of the query as below<\/p>\n\n\n\n<p><code>@pagy, @records = pagy(Product.limit(10))<\/code><\/p>\n\n\n\n<p>Include front-end helper in some helper module as below<\/p>\n\n\n\n<p><code>include Pagy::Frontend<\/code><\/p>\n\n\n\n<p>Render the navigation links in view template as below<\/p>\n\n\n\n<p><code>&lt;%= pagy_nav(@pagy) %&gt;<\/code><\/p>\n\n\n\n<p>or with a partial:<\/p>\n\n\n\n<p><code>&lt;%= render 'pagy\/nav', locals: {pagy: @pagy} %&gt;<\/code><\/p>\n\n\n\n<p>You can customize some defaults configuration globally by creating pagy.rb file in initializer directory<\/p>\n\n\n\n<p>You can copy the comprehensive and annotated pagy.rb and uncomment and edit what you may need. The file also contains all the relevant documentation links.<\/p>\n\n\n\n<p>Pagy supports other front-end libraries which Kaminari and Will paginate supports like<\/p>\n\n\n\n<p>Bootstrap, Materialize, Foundation, Bulma, etc.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Comparison with other Gems<\/h3>\n\n\n\n<p>The best way to quickly get an idea about Pagy is by comparing it to the other well-known gems.<\/p>\n\n\n\n<p>The values shown in the charts below have been recorded while each gem was producing the exact same output in the exact same environment.<\/p>\n\n\n\n<p><strong>~ 33x Faster!<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"710\" height=\"172\" src=\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/12\/output1.png\" alt=\"Output with Pagy - pagination ruby gem\" class=\"wp-image-13543\" srcset=\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/12\/output1.png 710w, https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/12\/output1-300x73.png 300w\" sizes=\"auto, (max-width: 710px) 100vw, 710px\" \/><\/figure>\n<\/div>\n\n\n<p><strong>~ 26x Lighter!<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"710\" height=\"172\" src=\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/12\/output-2-4.png\" alt=\"Outout ith Pagy pagination rails gem\" class=\"wp-image-13544\" srcset=\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/12\/output-2-4.png 710w, https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/12\/output-2-4-300x73.png 300w\" sizes=\"auto, (max-width: 710px) 100vw, 710px\" \/><\/figure>\n<\/div>\n\n\n<p>There is a migration guide available if you want to switch from Kaminari or Will paginate.<\/p>\n\n\n\n<p>So, here is the new choice of a gem for pagination which is worth to use in your next project.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.botreetechnologies.com\/ruby-on-rails-development\" target=\"_blank\" rel=\"noopener noreferrer\"><strong>Click here for more details&#8230;<\/strong><\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-css-opacity\"\/>\n\n\n\n<p>At <a href=\"https:\/\/www.botreetechnologies.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">BoTree Technologies<\/a>, we build enterprise applications with our RoR team of 25+ engineers.<\/p>\n\n\n\n<p>We also specialize in RPA, AI, Python, Django, JavaScript and ReactJS.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/www.botreetechnologies.com\/contact\" target=\"_blank\" rel=\"noopener noreferrer\">Consulting is free<\/a> &#8211; let us help you grow!<\/h3>\n","protected":false},"excerpt":{"rendered":"<p>There are two Gems which are very famous in the&#8230;<\/p>\n","protected":false},"author":8,"featured_media":13541,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[73,10],"tags":[],"class_list":["post-6390","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ruby-on-rails","category-technology"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Pagy - A New Pagination Gem in the Realm of Rails World<\/title>\n<meta name=\"description\" content=\"Its a gem which can be used for Pagination. Its way much faster than Kaminari and Will Paginate. Learn more about a new gem for pagination in 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.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Pagy - A New Pagination Gem in the Realm of Rails World\" \/>\n<meta property=\"og:description\" content=\"Its a gem which can be used for Pagination. Its way much faster than Kaminari and Will Paginate. Learn more about a new gem for pagination in Rails application.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/\" \/>\n<meta property=\"og:site_name\" content=\"BoTree Technologies\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/BoTreeTechnologies\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-04-18T09:17:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-27T11:45:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2019\/04\/pagination-gem-rails.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1280\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Sanjay Prajapati\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@BoTreeTech\" \/>\n<meta name=\"twitter:site\" content=\"@BoTreeTech\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sanjay Prajapati\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/\"},\"author\":{\"name\":\"Sanjay Prajapati\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/#\/schema\/person\/b628623fa9d946d2258f506a476b45e3\"},\"headline\":\"Pagy &#8211; New Rails Pagination Gem and How to Implement\",\"datePublished\":\"2019-04-18T09:17:04+00:00\",\"dateModified\":\"2026-03-27T11:45:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/\"},\"wordCount\":500,\"commentCount\":14,\"image\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2019\/04\/pagination-gem-rails.jpg\",\"articleSection\":[\"Ruby on Rails\",\"Technology\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/\",\"url\":\"https:\/\/www.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/\",\"name\":\"Pagy - A New Pagination Gem in the Realm of Rails World\",\"isPartOf\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2019\/04\/pagination-gem-rails.jpg\",\"datePublished\":\"2019-04-18T09:17:04+00:00\",\"dateModified\":\"2026-03-27T11:45:21+00:00\",\"author\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/#\/schema\/person\/b628623fa9d946d2258f506a476b45e3\"},\"description\":\"Its a gem which can be used for Pagination. Its way much faster than Kaminari and Will Paginate. Learn more about a new gem for pagination in Rails application.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/#primaryimage\",\"url\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2019\/04\/pagination-gem-rails.jpg\",\"contentUrl\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2019\/04\/pagination-gem-rails.jpg\",\"width\":1920,\"height\":1280,\"caption\":\"Pagy - The ultimate pagination ruby gem\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.botreetechnologies.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Pagy &#8211; New Rails Pagination Gem and How to Implement\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/#website\",\"url\":\"https:\/\/www.botreetechnologies.com\/blog\/\",\"name\":\"BoTree Technologies\",\"description\":\"Committed to inspire generation.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.botreetechnologies.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/#\/schema\/person\/b628623fa9d946d2258f506a476b45e3\",\"name\":\"Sanjay Prajapati\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/10\/sanjay-prajapati-150x150.png\",\"url\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/10\/sanjay-prajapati-150x150.png\",\"contentUrl\":\"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/10\/sanjay-prajapati-150x150.png\",\"caption\":\"Sanjay Prajapati\"},\"description\":\"Sanjay is a Ruby on Rails Engineer, who also works with Javascript and React. He has strong experience in working with domains like eCommerce, Health and Insurance. In his spare time, he enjoys reading and writing blogs and he is excited to help add the company to his list of successes.\u200b\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Pagy - A New Pagination Gem in the Realm of Rails World","description":"Its a gem which can be used for Pagination. Its way much faster than Kaminari and Will Paginate. Learn more about a new gem for pagination in Rails application.","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.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/","og_locale":"en_US","og_type":"article","og_title":"Pagy - A New Pagination Gem in the Realm of Rails World","og_description":"Its a gem which can be used for Pagination. Its way much faster than Kaminari and Will Paginate. Learn more about a new gem for pagination in Rails application.","og_url":"https:\/\/www.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/","og_site_name":"BoTree Technologies","article_publisher":"https:\/\/www.facebook.com\/BoTreeTechnologies\/","article_published_time":"2019-04-18T09:17:04+00:00","article_modified_time":"2026-03-27T11:45:21+00:00","og_image":[{"width":1920,"height":1280,"url":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2019\/04\/pagination-gem-rails.jpg","type":"image\/jpeg"}],"author":"Sanjay Prajapati","twitter_card":"summary_large_image","twitter_creator":"@BoTreeTech","twitter_site":"@BoTreeTech","twitter_misc":{"Written by":"Sanjay Prajapati","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/#article","isPartOf":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/"},"author":{"name":"Sanjay Prajapati","@id":"https:\/\/www.botreetechnologies.com\/blog\/#\/schema\/person\/b628623fa9d946d2258f506a476b45e3"},"headline":"Pagy &#8211; New Rails Pagination Gem and How to Implement","datePublished":"2019-04-18T09:17:04+00:00","dateModified":"2026-03-27T11:45:21+00:00","mainEntityOfPage":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/"},"wordCount":500,"commentCount":14,"image":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/#primaryimage"},"thumbnailUrl":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2019\/04\/pagination-gem-rails.jpg","articleSection":["Ruby on Rails","Technology"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/","url":"https:\/\/www.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/","name":"Pagy - A New Pagination Gem in the Realm of Rails World","isPartOf":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/#primaryimage"},"image":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/#primaryimage"},"thumbnailUrl":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2019\/04\/pagination-gem-rails.jpg","datePublished":"2019-04-18T09:17:04+00:00","dateModified":"2026-03-27T11:45:21+00:00","author":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/#\/schema\/person\/b628623fa9d946d2258f506a476b45e3"},"description":"Its a gem which can be used for Pagination. Its way much faster than Kaminari and Will Paginate. Learn more about a new gem for pagination in Rails application.","breadcrumb":{"@id":"https:\/\/www.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/#primaryimage","url":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2019\/04\/pagination-gem-rails.jpg","contentUrl":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2019\/04\/pagination-gem-rails.jpg","width":1920,"height":1280,"caption":"Pagy - The ultimate pagination ruby gem"},{"@type":"BreadcrumbList","@id":"https:\/\/www.botreetechnologies.com\/blog\/pagy-a-new-pagination-gem-in-the-realm-of-rails-world\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.botreetechnologies.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Pagy &#8211; New Rails Pagination Gem and How to Implement"}]},{"@type":"WebSite","@id":"https:\/\/www.botreetechnologies.com\/blog\/#website","url":"https:\/\/www.botreetechnologies.com\/blog\/","name":"BoTree Technologies","description":"Committed to inspire generation.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.botreetechnologies.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.botreetechnologies.com\/blog\/#\/schema\/person\/b628623fa9d946d2258f506a476b45e3","name":"Sanjay Prajapati","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/10\/sanjay-prajapati-150x150.png","url":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/10\/sanjay-prajapati-150x150.png","contentUrl":"https:\/\/www.botreetechnologies.com\/blog\/wp-content\/uploads\/2020\/10\/sanjay-prajapati-150x150.png","caption":"Sanjay Prajapati"},"description":"Sanjay is a Ruby on Rails Engineer, who also works with Javascript and React. He has strong experience in working with domains like eCommerce, Health and Insurance. In his spare time, he enjoys reading and writing blogs and he is excited to help add the company to his list of successes.\u200b"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/6390","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/comments?post=6390"}],"version-history":[{"count":4,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/6390\/revisions"}],"predecessor-version":[{"id":19979,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/6390\/revisions\/19979"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/media\/13541"}],"wp:attachment":[{"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/media?parent=6390"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/categories?post=6390"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.botreetechnologies.com\/blog\/wp-json\/wp\/v2\/tags?post=6390"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}