0

我不确定我是否正确地命名了这个问题。在我的项目中,我有一个带有显示操作的类别控制器

def show
    @category = Category.find params[:id]
end

在我看来,我呈现与该类别相关的所有帖子

@category.posts.each do |post|
    link_to post.title, post

所以现在我想用 kaminari 添加分页。我相信我可以@category.posts.each改为@category.posts.page(params[:page]).each,但我也认为这应该是控制器的责任。还是我错了?也许完全没问题?

感谢大家。

4

1 回答 1

0

您的 show 方法应如下所示:

def show
  @posts = Category.find(params[:id]).posts.page(params[:page])
end

并认为:

@posts.each do |post|
于 2011-04-30T20:47:52.597 回答