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
我有以下视图和控制器。尽管提到了 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