Aller au contenu
Sebfie.

Faire marcher will_paginate avec activeadmin sous Ruby on rails 3

Article d'archive. Publié il y a plus de six ans, il peut décrire des versions ou des pratiques qui ont depuis évolué. Nous le laissons en ligne pour sa valeur documentaire.

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!