перевернуть номера страниц с помощью will_paginate - PullRequest
2 голосов
/ 29 января 2010

Есть ли простой способ перевернуть нумерацию страниц с помощью will_paginate?

Я хочу, чтобы верхняя страница (в последний раз) была # 1, а последняя (самая ранняя) - # N.

Причина в том, что содержимое страницы не должно меняться со временем, что хорошо для SEO.

Ответы [ 2 ]

4 голосов
/ 29 января 2010

Порядок запроса по возрастанию вместо убывания

def index
  @posts = Post.paginate :page => params[:page], :order => "created_at ASC"
end
0 голосов
/ 29 января 2010

Я не уверен, что понимаю. Если самое старое содержимое - #N, то при наличии нового содержимого самое старое содержимое будет перемещено в # N + 1, и содержимое страницы изменится. Похоже, это противоположность того, что вы ищете?

Вы можете передать :order => "column ASC" или :order => "column DESC" для разбивки на страницы, чтобы определить, что заканчивается на странице №1.

...