module

WillPaginate::ActionView

Inherits WillPaginate::ViewHelpers < WillPaginate::I18n

Instance methods

page_entries_info(collection : CollectionMethods, model : String | Nil = nil, html : Bool = true) : ::ActionView::SafeString

Сообщение о числе показанных записей от общего числа:

page_entries_info(@posts) #-> Displaying posts 6 - 12 of 26 in total

Вывод по умолчанию содержит HTML; передайте html: false для текста. model — имя модели (Ruby выводит его из collection.first.class; статическая типизация — передавайте явно, default: "entry").

paginated_section(collection : CollectionMethods, **options, &) : ::ActionView::SafeString

Обёртка из гема: ссылки пагинации и до, и после блока контента.

<% paginated_section @posts do %>

    ...
<% end %>

request

Вью-контекст crails: контроллер (ActionController::Base include ActionView::Helpers) уже имеет request — он и строит URL ссылок.

will_paginate(collection : CollectionMethods, **options) : ::ActionView::SafeString | Nil

Как ActionView-обёртка гема: рендерер подставляется по умолчанию, вывод помечается safe (аналог output.html_safe).

Nested types