2012-05-22 11 views
14

Estoy tratando de usar va a paginar con ajax, pero no muestro los botones will_paginate ... en su lugar utilizo un botón see more, que hace una solicitud de Ajax y anexe los resultados a la página. lo que estoy tratando de hacer es deshabilitar este botón see more si presiono la última página de registros !! ¿Alguna idea de cómo saber que la página actual es la última página?will_paginate averiguar si estoy en la última página

Respuesta

31

@ collection.total_pages == @ collection.current_page

+3

¿Hay un documento API mejor para will_paginate que se puede utilizar para encontrar estos métodos? El de Github se queda corto. – Steve

2

Acceso al método @collection.total_pages le dará el número total de páginas que se devuelven actualmente. Puede usar esto para evaluar en contra de su página activa usando el método @collection.current_page. Esto sigue siendo aplicable si está recargando su colección en cada expansión.

La implementación será utilizar la llamada AJAX para reemplazar el contenido HTML si esta evaluación es verdadera.

Cuestiones relacionadas