3

我有一组用 will_paginate 分页的人

@people = Person.paginate :page => params[:page],
                :limit => 10,
                    :conditions =>   ['company_id = ? ' , @company.id ] 

人员显示在公司/视图页面上,并以部分呈现。请注意,部分是在“人”的观点中

<%= render :partial => "people/person" , :locals => { :people => @people }%>

在部分...

<% for person in @people %>

     ...

<%end%>

<%= will_paginate @people %>

现在部分工作正常了,它渲染了所有人并在底部显示了分页链接。但是,它实际上并没有对集合进行分页,而是在第一页上显示所有内容。

我显然错过了一些相当基本的东西。

提前致谢。

4

2 回答 2

2

你失踪了per_page吗?

于 2009-01-24T18:49:59.507 回答
1

Per_page 应该是问题所在。

也使:page => params[:page]看起来像:page => params[:page] || 1这样 will_paginate 将停止抱怨空白页参数。

于 2009-01-25T09:38:06.970 回答