From d09ceb6a997b7d95102d10841d4499caaa7557f2 Mon Sep 17 00:00:00 2001 From: Sean C Davis Date: Sun, 24 Jun 2018 11:15:55 -0400 Subject: [PATCH] [#269] Add pagination to search results --- app/controllers/views_controller.rb | 1 + app/views/elements/search.html.erb | 1 + 2 files changed, 2 insertions(+) diff --git a/app/controllers/views_controller.rb b/app/controllers/views_controller.rb index a3f1ba38..4c19dea8 100644 --- a/app/controllers/views_controller.rb +++ b/app/controllers/views_controller.rb @@ -3,6 +3,7 @@ class ViewsController < ApplicationController def show not_found if current_view.blank? @elements = SearchElementsService.call(property: current_property, q: current_view.q) + @elements = Kaminari.paginate_array(@elements).page(params[:page] || 1).per(20) render 'elements/search' end diff --git a/app/views/elements/search.html.erb b/app/views/elements/search.html.erb index 998c0cec..5d3389bf 100644 --- a/app/views/elements/search.html.erb +++ b/app/views/elements/search.html.erb @@ -38,6 +38,7 @@ + <%= paginate @elements %> <% else %> <%= render 'empty' %> <% end %>