Will_paginate узнать, если я на последней странице

Я пытаюсь использовать будет paginate с ajax, но я не показываю кнопки will_paginate... вместо этого я использую кнопку see more, которая делает запрос Ajax и добавляет результаты на страницу. то, что я пытаюсь сделать, отключает эту кнопку see more, если я нажимаю последнюю страницу записей! Любая идея, как узнать, что текущая страница является последней страницей?

Ответы

Ответ 1

@collection.total_pages == @collection.current_page

Ответ 2

Доступ к методу @collection.total_pages даст вам общее количество возвращаемых страниц. Вы можете использовать это для оценки своей активной страницы с помощью метода @collection.current_page. Это по-прежнему применимо, если вы перезагружаете свою коллекцию при каждом расширении.

Реализация будет заключаться в использовании вызова AJAX для замены содержимого HTML, если эта оценка верна.

Ответ 3

Вы можете использовать условие next_page

@collection.next_page.present?