Kaminari Ajax 分页不起作用

Kaminari Ajax paginate doesn't work

我有以下视图和控制器。尽管提到了 remote: true,但 kaminari 使用 http(使用页面刷新)调用了我的方法。是否有任何我缺少的东西来制作我的 kaminari 链接 ajaxable.

在视图中:

<div id="paginate">
  <%= paginate @user, params: {slug: nil, pgsz: 20}, remote: true %>
</div>

在控制器中:

@user = Kaminari.paginate_array(@properties, total_count: @search_result.total_count).page(params[:page]).per(params[:pgsz] ||= 20)

我将在我的控制器中响应 ajax,但首先它甚至不会进行 ajax 调用。

这通常是因为你没有加载 jquery_ujs,检查你的 app/assets/javascripts/application.js 文件,它应该有这两行(至少):

//= require jquery
//= require jquery_ujs