首页 > 解决方案 > 如何检查页面是否在范围内(kaminari)?

问题描述

是否可以检查页面是否在范围内?像这样的东西:

current_page.in?(1..10)

标签: ruby-on-railskaminari

解决方案


kaminari有一个方法叫做out_of_range?. 以下是一些示例:https ://github.com/kaminari/kaminari#query-basics 。

你可以做:

current_page <= total_pages # assuming you store total_pages somewhere.
# OR
your_model.page(current_page).out_of_range?

推荐阅读