我正在使用 pjax 进行主导航和分页(kaminari)。在页面中,我进行 ajax 调用以将状态更改为页面上的某些项目。ajax 调用更新包含分页的部分。问题是在 ajax 请求之后,pjaxified 分页中断。现在分页中的所有链接都与最后一个 ajax 调用相同,而不是显示指向下一页/上一页的链接。
这是在 ajax 请求之后调用的模板,toggle_state.js.erb:
$("#link-list").html("<%= escape_javascript(render 'links') %>")
这是在 ajax 调用之后呈现的部分“链接”:
<%= render @links %>
<%= paginate @links %>