对显示 Ajax 的帖子进行分页

Paginate posts which are displayed with Ajax

在我的 rails 应用中,我使用 ajax:

呈现帖子
<%= link_to explore_posts_path, remote: true %>

在我的控制器中:

def explore 
  @posts = Post.all
  respond_to do |format|
    format.js
  end
end 

在explore.js.erb中:

$('.explore-wrapper').append('\
   <div class="explore-posts col-xs-9">\
     <%= j render @posts %>\
    </div>\
');

不过,我想用 Kaminari 对这些帖子进行分页。我设法让 Kaminari 在我的应用程序的其他页面上工作,但是帖子没有显示 AJAX,它们在页面加载时显示。

我更改了我的 explore.js.erb 文件:

$('.explore-wrapper').append('\
    <div class="explore-posts col-xs-9">\
        <%= j render @posts %>\
        <%= paginate @posts %>\
    </div>\
  ');

但是现在没有显示任何帖子,所以"broke"回调。

如何显示 AJAX 分页帖子(使用 Kaminari)?

Kaminari生成的html没有转义

<%= j(paginate(@posts)) %>