Kaminari Ajax分页不起作用 [英] Kaminari Ajax paginate doesn't work
本文介绍了Kaminari Ajax分页不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有下面的视图和控制器.尽管提到了remote: true
,但kaminari使用http
调用了我的方法(使用页面刷新).我需要做些什么来使我的kaminari链接可ajaxable 吗?
I have below view and controller. Though remote: true
is mentioned, kaminari calls my method using http
(using page refresh). Is there anything i am missing to make my kaminari links 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调用.
I will be responding to ajax in my controller, but first it doesn't even make an ajax call.
推荐答案
这通常是因为您没有加载jquery_ujs
,请检查您的app/assets/javascripts/application.js
文件,它应该至少有这两行: /p>
This is usually because you don't have jquery_ujs
loaded, check your app/assets/javascripts/application.js
file, it should have these two lines (at least):
//= require jquery
//= require jquery_ujs
这篇关于Kaminari Ajax分页不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文