是否有任何简单的方法可以用will_paginate
反转页码计数?带有will_paginate的反向页码
我想让首页(最后一次)成为#1,最后(最早)成为#N。
原因是页面内容不应随时间而改变,这对SEO很有好处。
是否有任何简单的方法可以用will_paginate
反转页码计数?带有will_paginate的反向页码
我想让首页(最后一次)成为#1,最后(最早)成为#N。
原因是页面内容不应随时间而改变,这对SEO很有好处。
订单查询用一个升日期,而不是下降日期
def index
@posts = Post.paginate :page => params[:page], :order => "created_at ASC"
end
该死,真的很简单。我所要做的就是定制paginator模板,以便反转页面的可见顺序。 – 2010-01-31 11:27:40
我不确定我是否理解。如果最旧的内容是#N,那么当有新内容时,最旧的内容将被推到#N + 1,并且页面内容会改变。这听起来像是你想要的相反吗?
您可以通过:order => "column ASC"
或:order => "column DESC"
进行分页以确定第1页的结果。
事实上,在页面上新的一页内容是好的搜索引擎优化。 Google喜欢新鲜的内容更改。一般来说,您希望Google抓取您的分页列表,但您不希望Google对分页列表编制索引(因为它们会更改)。您希望Google为分页列表指向的网页编制索引。 – 2010-01-29 16:26:05