在视图上Rails多个分页

时间:2015-07-21 05:01:55

标签: ruby-on-rails pagination

我有一篇简单的文章&评论模型关系。

目前我有:

a)文章索引视图,显示所有文章的分页列表

b)文章展示视图,显示文章和分页的评论列表。

我希望有一个视图显示一个分页的文章列表,并在每篇文章中为每篇文章添加一个分页的评论列表。

如何在控制器内完成?对于我可以做的单篇文章和评论:

@articles = Article.all.page(params[:page]).per_page(10)
@comments = @articles.comments.page(params[:page]).per_page(10)

2 个答案:

答案 0 :(得分:2)

为评论创建部分页面...内容文章index.html.erb文件呈现该部分页面

inside index.html.erb use:
<%= will_paginate @articles %>

inside _partial.html.erb use:
<%= will_paginate @comments %>

答案 1 :(得分:1)

我建议使用所有这些评论创建文章部分。使用partial,您可以迭代所有文章并对其进行分页。