Tengo algunas fotos que se dividen en páginas sucesivas a través del plugin will_paginate. Cuando abre una foto y luego regresa a todas las fotos usando un enlace, siempre regresa a la primera página (por ejemplo, la foto se muestra en la página 5, abre la foto, hace clic en un enlace para mostrar todas las fotos y espera estar en ella página 5 otra vez, pero estás en la página 1).Página del artículo y will_paginate
Ahora, ¿hay algún método para obtener el número de página al que pertenece una fotografía?
Intenté pasar un parámetro GET, pero esto solo funciona si el usuario no realiza más acciones (por ejemplo, publicar un comentario, editar una foto, etc.).
Esto puede ser una solución, pero me pregunto por qué este código no se implementa por defecto en el complemento. Tal vez porque no tiene sentido hacer lo que dije en términos de rendimiento. – collimarco
Becau esto realmente no tiene sentido para una audiencia amplia. Esta no es una solución perfecta, sino solo una solución para su necesidad específica. Además, will_paginate proporcionará servicios de paginación, no funcionalidades adicionales de ActiveRecord. –
No hubiera pensado que sería un gran golpe de rendimiento. Cuando usa una biblioteca de paginación contará todas las cosas que está buscando para obtener el recuento total de páginas.Siempre que la columna que está ordenando esté indexada correctamente, no debería ser demasiado doloroso obtener un conteo similar para encontrar la página actual. – Shadwell