En el caso en que tengo el id de un artículo paginado, ¿cómo puedo encontrar su número de página?Rails Pagination: busque el número de página del ID de instancia
Estoy usando rails 3 y kaminari.
Desafortunadamente, pasar el número de página como parámetro no es una opción. Los elementos paginados son imágenes de una galería de imágenes mantenida por el contenido generado por el usuario que evoluciona a lo largo del tiempo. Esto significa que una imagen puede aparecer en la página uno en la semana uno, pero la página 2 en la semana siguiente.
Otra opción hubiera sido mantener un orden numérico de las imágenes (act_as_list), de nuevo, esto no es posible en mi caso ya que las fotos pueden aparecer en varias galerías de diferentes ámbitos.
edición:
han añadido una recompensa a esto como veo hace la misma pregunta se le preguntó años en diversos lugares sin solución. Me complace aceptar una consulta sql si no aparece una solución de registro activa.
Esto podría ser muy ineficiente, pero supongo * que funciona https://gist.github.com/885484 (aún no lo he probado), sería bueno obtener el resultado con una consulta, pero parece que ser un problema difícil, me encantaría ver otro enfoque sin ese lazo. – jpemberthy
Hola y gracias por la respuesta. Eso funcionaría pero esperaba más por una consulta, ya que esto sería lento en las colecciones grandes. – mark