Faire marcher will_paginate avec activeadmin sous Ruby on rails 3

Bonjour,
J’ai rencontré un problème de compatibilité entre will_paginate et activeadmin, voici la solution pour le faire fonctionner sans problème :

Créez l’initializer suivant : (config/initializers/will_paginate.rb) et insérez le code suivant :


if defined?(WillPaginate)
  module WillPaginate
    module ActiveRecord
      module RelationMethods
        alias_method :per, :per_page
        alias_method :num_pages, :total_pages
        alias_method :total_count, :count
      end
    end
  end
end

 

Redémarrez apache et vous êtes bon!