Kaminari Ajax分页不起作用

时间:2015-06-22 19:41:19

标签: ruby-on-rails ajax ruby-on-rails-4 gem kaminari

我有以下视图和控制器。虽然提到了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调用。

1 个答案:

答案 0 :(得分:1)

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

//= require jquery
//= require jquery_ujs