Как открыть записи определенной страницы в kaminari, используя разбиение на страницы ajax с помощью кнопки «Назад» в браузере?

Я использовал kaminari для разбиения на страницы. Я использовал ajax нумерацию страниц

Пагинация теряет номер страницы и показывает все записи с первой страницы.

скажем, у нас есть 5 страниц, и мы перешли на 3-ю страницу и щелкнули один пост и обратно. Тогда как мы можем просматривать эту 3-ю страницу напрямую вместо 1-й страницы?

Этот код используется для разбиения на страницы ajax

<%= paginate @advertisements, remote: true %>

Любая помощь приветствуется.

Спасибо


person Debadatt    schedule 27.05.2014    source источник


Ответы (1)


Каждую посещенную страницу нужно добавлять в историю браузера. Хорошая новость заключается в том, что окно объекта javascript имеет историю свойств, которой вы можете манипулировать (например: window.history.back(), window.history.forward(), window.history.pushState() и т. д.), плохая новость в том, что оно не будет работать в некоторых старых браузерах. См. https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Manipulating_the_browser_history для получения дополнительной информации.

person Marek Takac    schedule 27.05.2014