我有数据,它们在某些页面上被剪切(每页 10 个结果)。
Controller 中的代码:
@messages = Message.order('id DESC').page params[:page]
如果需要,如何在一页上显示所有结果?它类似于页面导航中的'查看全部'
。
最佳答案
如果您仍然希望分页助手在您的 View 中工作,您可以在 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
关于ruby-on-rails - 在一页上显示所有结果 (gem kaminari),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11818158/