uninitialized constant ActionView::CompiledTemplates::BootstrapPagination
J'ai installé le will_paginate-bootstrap joyau d'utiliser bootstrap style de la pagination. J'ai ceci dans mon point de vue:
<%= will_paginate @mylist, renderer: BootstrapPagination::Rails %>
mais elle renvoie cette erreur
uninitialized constant ActionView::CompiledTemplates::BootstrapPagination
Vous devez vous connecter pour publier un commentaire.
Si vous avez réussi à regrouper toutes les gemmes, alors il devrait fonctionner comme ça.
Assurez-vous d'avoir redémarré le serveur après l'installation de la gemme.
Si vous utilisez gem will_paginate-bootstrap avec des rails 4.0 ou version ultérieure, vous devez l'avoir disponible sur toutes les étapes. Voir Rails de Guide de Mise à niveau 3,2 à 4,0. Avant de Rails 4.0 c'était très bien, pour l'avoir uniquement dans des actifs.
C'est juste pour rails 3.X ou version antérieure:
Il doit être à l'extérieur de tous les groupes (sur rails 4.0 et version ultérieure):
Dans mon Gemfile, j'ai eu will_paginate-bootstrap dans mon "actifs" du groupe... mais il n'est pas seulement un ensemble d'actifs. Cette classe doit être autour de la production. Les sortir de l'actif du groupe, a résolu ce problème pour moi.
Juste en utilisant
will_paginate
et de la création de votre propre rendu fonctionne très bien.Pour bootstrap 4,jeter ce code en
config/initializers/will_paginate.rb
Ensuite, le code ci-dessous dans
application_helper.rb
:Et enfin, l'appel de l'avis comme suit:
Essayer de mettre à jour 'bootstrap-will_paginate' dans le Gemfile à "0.0.10'
gem 'bootstrap-will_paginate', '0.0.10'
et d'utiliser <%= will_paginate @maliste%>
il m'a aidé à me