lista - Cómo obtener el número de páginas usando Kaminari
meta tags generator (1)
Utilice total_pages
.
Sí, puede usar total_pages
para recuperar el número total de páginas en su modelo.
Por ejemplo:
@blog_entries = Blog.all.page(1).per(20)
puts "total pages: #{@blog_entries.total_pages}"
Versión <0.14.0
Antes de la versión 0.14.0, el método se llamaba num_pages
lugar de total_pages
.
Estoy recorriendo una gran variedad de objetos modelo y necesito paginar por razones de rendimiento / memoria.
Quiero hacer algo como esto:
for i in 1..Person.num_pages
Person.page(i).each do
# work
end
end
Obviamente puedo obtener el conteo y hacer los cálculos yo mismo, pero ¿hay un equivalente de num_pages? ¿O hay una forma más elegante de hacer esto en conjunto?