代码之家  ›  专栏  ›  技术社区  ›  Leonid Shevtsov

用will paginate反转页码

  •  2
  • Leonid Shevtsov  · 技术社区  · 16 年前

    有什么简单的方法可以用 will_paginate ?

    我希望头版(最后一次)是1,最后(最早)是n。

    原因是页面内容不应该随时间变化,这对SEO有好处。

    2 回复  |  直到 16 年前
        1
  •  4
  •   Ryan McGeary    16 年前

    按升序日期而不是降序日期排序查询

    def index
      @posts = Post.paginate :page => params[:page], :order => "created_at ASC"
    end
    
        2
  •  0
  •   cpm    16 年前

    我不确定我明白。如果最旧的内容是n,那么当有新内容时,最旧的内容将被推到n+1,页面内容将发生更改。听起来和你要找的正好相反?

    你可以通过 :order => "column ASC" :order => "column DESC" 分页以确定第1页的结尾。

    推荐文章