7

我有数据,它们在某些页面上被剪切(每页 10 个结果)。

控制器中的代码:

@messages = Message.order('id DESC').page params[:page]

如果我愿意,如何在一页上显示所有结果?它类似于'see all'页面导航。

4

1 回答 1

10

如果您仍然希望分页助手在您的视图中工作,您可以在 per_page 选项中设置一个非常高的限制。

@messages = Message.order('id DESC').page params[:page]
if params[:all]
  @messages = @messages.per_page(Message.count) # you can also hardcod' it
end
于 2012-08-05T17:09:53.807 回答