代码之家  ›  专栏  ›  技术社区  ›  mdrozdziel

RubyonRails:默认值将分页到结果的最后一页

  •  5
  • mdrozdziel  · 技术社区  · 14 年前

    有没有一种简单的方法,默认情况下会分页到最后一页?我想显示用户的最新添加,并允许浏览以前的结果页面…

    3 回复  |  直到 14 年前
        1
  •  1
  •   Chris Heald    14 年前

    只需对查询进行排序,使其按相反的时间顺序排列。

    Post.paginate(:page => (params[:page] || 1), :per_page => 20 :order => "created_at desc")
    
        2
  •  1
  •   qertoip    14 年前

    正确的方法是颠倒排序顺序,即添加

        :order => 'created_at DESC'
    

    你那异教的呼唤。用户希望在开始时添加“最新内容”,在接下来的页面中添加较旧的内容。

        3
  •  0
  •   mdrozdziel    14 年前
    推荐文章