0

删除行

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

只会使分页导航消失,而不是整个分页。

4

1 回答 1

1

这有点骇人听闻,但您可以将per_page设置设置为 1,000 之类的东西,这样就不必对结果进行分页。

扔这样的东西config/initializers/will_paginate.rb应该可以。

ActiveRecord::Base.instance_eval do
  def per_page
    1000
  end
end
于 2010-12-20T22:45:19.177 回答