Kaminari Ajax分页不起作用 [英] Kaminari Ajax paginate doesn't work

查看:75
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆