Разбиение на страницы в Rails - найти номер страницы по идентификатору экземпляра

В случае, если у меня есть идентификатор разбитого на страницы элемента, как я могу найти его номер страницы?

Я использую rails 3 и kaminari.

К сожалению, передача номера страницы в качестве параметра невозможна. Элементы с разбивкой на страницы - это изображения галереи изображений, поддерживаемой пользовательским контентом, который развивается с течением времени. Это означает, что изображение может появиться на первой странице на первой неделе, а на второй на следующей неделе.

Другим вариантом было бы поддержание числового порядка изображений (plays_as_list), опять же, в моем случае это невозможно, так как фотографии могут появляться в нескольких галереях разного масштаба.

редактировать:

Добавили награду за это, как я вижу, тот же вопрос, заданный много лет назад в разных местах, без решения. Я счастлив принять запрос sql, если не найдено активное решение для записи.

15
задан fl00r 1 April 2011 в 20:44
поделиться