J'ai le plugin will_paginate qui fonctionne dans une application, mais quand je pagine une ressource, il ne fait que cracher le HTML sous forme de texte, ne fournit pas de liens vers les pages suivantes et autres.Rails3 - will_paginate plugin étrange sortie
Et quand je tape manuellement dans l'URL du plugin fonctionne, il n'a tout simplement pas <%= will_paginate @products %>
en liens tels que suivant 1 2 3 ... dernière
C'est la sortie
<span class="disabled prev_page">&laquo; Previous</span> <span class="current">1</span> <a href="/products?page=2" rel="next">2</a> <a href="/products?page=2" class="next_page" rel="next">Next &raquo;</a>
: index def
@products = Product.all.paginate :per_page => 5, :page => params[:page]
@product_categories = ProductCategory.find(:all)
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @products }
end
extrémité
vue
<%= will_paginate @products %>
<%= will_paginate %> #for some reasons this works too
Cela se produit lorsque la valeur de '@ products' est null OU vide. Donc, assurez-vous que vous faites référence à la bonne variable. –
peut-être, mais j'utilise la même variable que je boucle les produits et la boucle n'a aucun problème à accéder à la variable d'instance @products – s84