diff --git a/app/controllers/contacts_controller.rb b/app/controllers/contacts_controller.rb index 462bc1692..9a57ba3e4 100644 --- a/app/controllers/contacts_controller.rb +++ b/app/controllers/contacts_controller.rb @@ -65,7 +65,7 @@ class ContactsController < ApplicationController relation.includes(:person => :profile).to_a.tap {|contacts| contacts.sort_by! {|contact| contact.person.name } } - }.inject(:+) + }.inject(:+).paginate(:page => params[:page], :per_page => 25) end def set_up_contacts_mobile diff --git a/app/views/contacts/index.html.haml b/app/views/contacts/index.html.haml index 6bf43a513..4d8f223b4 100644 --- a/app/views/contacts/index.html.haml +++ b/app/views/contacts/index.html.haml @@ -11,8 +11,8 @@ = render 'contacts/header' - if @contacts_size > 0 - - @contacts.each do |contact| - = render 'contacts/contact', :contact => contact + = render @contacts + = will_paginate @contacts - else .no_contacts %h3