Плагин Will_paginate для двух объектов на одной странице - PullRequest
14 голосов
/ 18 июня 2010

Здравствуйте. Я использую плагин will_paginte для двух объектов на одной странице. Как на стеке потока Есть страница профиля, на которой есть нумерация страниц на две вещи ВОПРОСЫ И ОТВЕТЫ.

У меня есть проблема, то есть: - когда пользователь нажимает на страницу пагинации вопросов 2. страница ответов также обновляется. Причина в том, что оба посылают переменную post, т.е.

  params[:page]

Как изменить эту переменную так, чтобы обновлялась только одна. и как сохранить, чтобы этот пользователь не потерял другую страницу.

е

он находится на 3-й странице вопросов и 1-й странице ответов, и теперь он нажимает на 5-й странице вопросов, в результате должны быть 3-я страница вопросов и 5-я страница ответов.

1 Ответ

44 голосов
/ 18 июня 2010

Вы можете указать опцию :param_name, чтобы указать will_paginate имя параметра, который будет использоваться для номера страницы в URL-адресах (по умолчанию :page).Таким образом, вы можете сделать:

<%= will_paginate @questions, :param_name => 'questions_page' %>
<%= will_paginate @answers, :param_name => 'answers_page' %>
...