У меня есть модель пользователя и модель изображения, и у меня есть отношения has_many.
У меня есть 18 записей в таблице изображений. Теперь дело обстоит так:
@images = @user.images.paginate(:page => params[:page],:per_page=> 12)
p @images.count //output is always 18
Количество изображений 18, всегда
Для первой страницы - 18, а для второй - снова 18. Почему это так? Для первой страницы должно быть 12, а для второй - 6.
PS: показывает только 12 и 6 записей, но счетчик неверен. Я хочу получить количество записей только на этой странице. В основном для последней страницы (с учетом порядка по ID DESC) счетчик может варьироваться от 1 до 12, и я заинтересован в этом счетчике.