任何人都知道如何在Spree中关闭will_paginate?

时间:2010-12-20 20:54:41

标签: ruby-on-rails will-paginate spree

删除

<%  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 个答案:

答案 0 :(得分:1)

这有点hackey但您可以将per_page设置设置为1,000,这样就不必对结果进行分页。

config/initializers/will_paginate.rb中抛出这样的内容应该有用。

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