Ответ 1
@collection.total_pages == @collection.current_page
Я пытаюсь использовать будет paginate с ajax, но я не показываю кнопки will_paginate
... вместо этого я использую кнопку see more
, которая делает запрос Ajax и добавляет результаты на страницу.
то, что я пытаюсь сделать, отключает эту кнопку see more
, если я нажимаю последнюю страницу записей!
Любая идея, как узнать, что текущая страница является последней страницей?
@collection.total_pages == @collection.current_page
Доступ к методу @collection.total_pages
даст вам общее количество возвращаемых страниц. Вы можете использовать это для оценки своей активной страницы с помощью метода @collection.current_page
. Это по-прежнему применимо, если вы перезагружаете свою коллекцию при каждом расширении.
Реализация будет заключаться в использовании вызова AJAX для замены содержимого HTML, если эта оценка верна.
Вы можете использовать условие next_page
@collection.next_page.present?