Кто-нибудь знает, как отключить will_paginate в Spree? - PullRequest
0 голосов
/ 20 декабря 2010

Удаление строк из

<%  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 -%>

Только делает так, что навигация по нумерации страниц исчезает, но не нумерация страниц в целом.

1 Ответ

1 голос
/ 21 декабря 2010

Это немного глупо, но вы можете просто установить для параметра per_page что-то вроде 1000, чтобы не пришлось разбивать результаты на страницы.

Бросить что-то подобное в config/initializers/will_paginate.rb должно работать.

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