对显示 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)) %>
在我的 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)) %>