2010-12-20 7 views
0

Löschen der Linien vonWer weiß, wie man in Spree will_paginate schaltet?

<% if paginated_products.is_a?(WillPaginate::Collection) 
     params.delete(:search) 
     params.delete(:taxon) 

%><div class="clear"></div><%= will_paginate(paginated_products, 
        :previous_label => "&#171; #{t('previous')}", 
        :next_label => "#{t('next')} &#187;") %> 
<% end -%> 

macht es nur so, dass die Paginierung nav aber nicht die Paginierung als Ganzes verschwindet.

Antwort

1

Es ist ein bisschen hackey, aber Sie könnten einfach die per_page Einstellung auf etwas wie 1.000 setzen, so dass es nicht jemals die Ergebnisse paginieren müsste.

Werfen Sie so etwas in config/initializers/will_paginate.rb sollte funktionieren.

ActiveRecord::Base.instance_eval do 
    def per_page 
    1000 
    end 
end