この方法でページネーションタグを作成する必要があるため:
<ul>
<li>
<a>some page</a>
</li>
</ul>
カスタム レンダラーを Merb アプリに追加したいと考えています。コードを入れると
module SearchPagination
class LinkRenderer < WillPaginate::ActionView::LinkRenderer
protected
def windowed_page_numbers
inner_window = @options[:inner_window].to_i
window_from = current_page
window_to = current_page + inner_window
# adjust upper limit if out of bounds
window_to = total_pages if window_to > total_pages
left = (window_from..window_to).to_a
left << :gap if total_pages > window_to
left
end
end
終わり
helpers/paginate_helper.rb に入れて、次のようにビューで使用します。
<%= will_paginate @channels, :renderer => SearchPagination::LinkRenderer %>
次のエラーが表示されます:
uninitialized constant Merb::InlineTemplates::SearchPagination - (NameError)
では、これらのものを正しい方法で接続するにはどうすればよいでしょうか。