问题描述
是否可以检查页面是否在范围内?像这样:
current_page.in?(1..10)
解决方法
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?
,
尽管我没有找到现成的解决方案。原来写起来很简单。
params[:page].to_i.in?(0..6)