【发布时间】:2012-08-02 19:50:14
【问题描述】:
我有数据,它们在某些页面上被剪切(每页 10 个结果)。
控制器中的代码:
@messages = Message.order('id DESC').page params[:page]
如果我愿意,如何在一个页面上显示所有结果?它类似于页面导航上的'see all'。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 navigation kaminari
我有数据,它们在某些页面上被剪切(每页 10 个结果)。
控制器中的代码:
@messages = Message.order('id DESC').page params[:page]
如果我愿意,如何在一个页面上显示所有结果?它类似于页面导航上的'see all'。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 navigation kaminari
如果您仍然希望分页助手在您的视图中工作,您可以在 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
【讨论】:
.per_page 是 .per