2 votes

Problème de pagination : `map' : méthode 'existent' non définie

J'ai juste installé les will_paginate, 3.0.7 et bootstrap-will_paginate, 0.0.10 gem et quand j'appelle le suivant pour paginer mes articles

def index
 @articles = Article.paginate(page: params[:page], per_page: 5)
end

Je reçois l'erreur suivante en tentant de lancer le serveur local

/Users/Jack/.rvm/gems/ruby-2.3.1@global/gems/activesupport-5.0.0.1/lib/active_support/i18n_railtie.rb:45:in `map': undefined method `existent' for # (NoMethodError)
Did you mean?  extend

Qu'est-ce qui ne va pas?

8voto

dp7 Points 5215

C'était un problème avec les versions précédentes de will_paginate avec Rails 5.

Vous devez mettre à jour votre gem will_paginate pour utiliser la dernière version mise à jour qui est :

gem 'will_paginate', '3.1.5'

Ce problème a été résolu avec cette fusion : https://github.com/mislav/will_paginate/pull/450

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X