【问题标题】:in rails using will_paginate and partials在 Rails 中使用 will_paginate 和 partials
【发布时间】:2010-10-03 08:24:27
【问题描述】:

我有一个用 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 %>

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

我显然遗漏了一些相当基本的东西。

提前致谢。

【问题讨论】:

    标签: ruby-on-rails ruby pagination


    【解决方案1】:

    你错过了per_page吗?

    【讨论】:

      【解决方案2】:

      Per_page 应该是问题所在。

      同时使:page =&gt; params[:page] 看起来像:page =&gt; params[:page] || 1 这样 will_paginate 将停止抱怨空白页参数。

      【讨论】:

        猜你喜欢
        • 2018-06-13
        • 1970-01-01
        • 2015-10-12
        • 2012-05-04
        • 2011-02-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多