Ruby on rails 使用AJAX的Kaminari,无法分页

Ruby on rails 使用AJAX的Kaminari,无法分页,ruby-on-rails,ruby,ajax,kaminari,paginate,Ruby On Rails,Ruby,Ajax,Kaminari,Paginate,我在这里遵循了AJAX Kaminari示例: 我已成功生成部分和表。但是,按分页中的页面不会更新我的表。事实上,按此键时,查询是完全相同的数据 我发现了一个类似的问题,但解决方案仍然没有答案: 我可以验证我正在使用#paginator元素 我补充说,我做了一些不同的事情,没有创建单独的js.erb文件 <script> $('#paginator').html('<%= escape_javascript(paginate(@pending_requests, :remo

我在这里遵循了AJAX Kaminari示例:

我已成功生成部分和表。但是,按分页中的页面不会更新我的表。事实上,按此键时,查询是完全相同的数据

我发现了一个类似的问题,但解决方案仍然没有答案:

我可以验证我正在使用#paginator元素

我补充说,我做了一些不同的事情,没有创建单独的js.erb文件

<script>

$('#paginator').html('<%= escape_javascript(paginate(@pending_requests, :remote => true).to_s) %>');
$('#requests').html('<%= escape_javascript render (@pending_requests) %>');

</script>

然后我打开一个分页链接到另一个页面,我可以成功地分页。我正在使用Kaminari引导主题,但是…

我没有看到添加评论的地方,所以这不是一个真正的答案

是否仅使用AJAX渲染表?这是另一页的部分吗?还是一个独立的视图

我有一个类似的问题(你之前的最后一篇文章是在Kaminari标记页面上,我可以选择在show view中将表作为一个部分或作为一个单独的页面来呈现)。这会把事情搞砸。我最终像你添加了一个脚本标记一样,但你的标记没有包装在一个文档就绪函数中,因此页面可能没有完全加载。请尝试

<script type="text/javascript" charset="utf-8">
  $(document).ready(function() {
    $('#paginator').html('<%= escape_javascript(paginate(@pending_requests, :remote => true).to_s) %>');
    $('#requests').html('<%= escape_javascript render (@pending_requests) %>');
  })
</script>

$(文档).ready(函数(){
$('#paginator').html('true.to_s)%>');
$('#请求').html('');
})

嘿,苹果,谢谢你的回答。我已尝试$(文档)。准备更改,但仍然没有响应。
<script type="text/javascript" charset="utf-8">
  $(document).ready(function() {
    $('#paginator').html('<%= escape_javascript(paginate(@pending_requests, :remote => true).to_s) %>');
    $('#requests').html('<%= escape_javascript render (@pending_requests) %>');
  })
</script>