Я использую pjax для основной навигации и пагинации (kaminari). На странице я делаю ajax-вызовы, чтобы изменить состояние некоторых элементов на странице. Вызов ajax обновляет часть, которая содержит нумерацию страниц. Проблема в том, что после ajax-запроса pjaxified разбивается на страницы. Вместо того, чтобы показывать ссылки на следующие / предыдущие страницы, все ссылки в пагинации теперь такие же, как последний вызов ajax.
Вот шаблон, вызываемый после запроса ajax, toggle_state.js.erb:
$("#link-list").html("<%= escape_javascript(render 'links') %>")
Вот частичные «ссылки», отображаемые после вызова ajax:
<%= render @links %>
<%= paginate @links %>