在我的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>\
');
但是现在还没有任何帖子显示出来,所以它已经打破了#34;回调。
如何使用AJAX分页帖子(使用Kaminari)进行显示?
答案 0 :(得分:0)
Kaminari生成的HTML不会被转义。
<%= j(paginate(@posts)) %>