我有以下视图和控制器。虽然提到了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调用。
答案 0 :(得分:1)
这通常是因为您没有加载jquery_ujs
,检查您的app/assets/javascripts/application.js
文件,它应该有这两行(至少):
//= require jquery
//= require jquery_ujs