在 Rails 上构建时寻呼机的最佳选择是什么?

What are the best option for a pager when building on Rails?

我正在构建一个教育应用程序,我想要一个使用按钮 "previous" 和 "next" 来回查看我创建的课程的寻呼机。

许多 Google 结果显示我使用 kaminari gem 但 kaminiari 似乎更多地在分页(如第 1、2、3 页...)方面而不是传呼机我在找

哪种 gem 或工具最适合我的情况?

您可以将 kaminari 的观点复制到您的 app/views 中并编辑 _paginator 部分内容。 例如,更改为:

== paginator.render do
  nav.pagination
    = first_page_tag unless current_page.first?
    - each_page do |page|
      - if page.left_outer? || page.right_outer? || page.inside_window?
        == page_tag page
      - elsif !page.was_truncated?
        == gap_tag
    = last_page_tag unless current_page.last?

到那个:

== paginator.render do
  nav.pagination
    = prev_page_tag unless current_page.first?
    = next_page_tag unless current_page.last?