【问题标题】:What are the best option for a pager when building on Rails? [closed]在 Rails 上构建时,寻呼机的最佳选择是什么? [关闭]
【发布时间】:2017-07-21 06:19:19
【问题描述】:

我正在构建一个教育应用程序,我想要一个寻呼机,它使用“上一个”和“下一个”按钮来回切换我创建的课程。

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

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

【问题讨论】:

  • 您可以根据需要自定义视图,Kaminiri 具有相同的功能。

标签: ruby-on-rails ruby rubygems


【解决方案1】:

您可以将 kaminari 的视图复制到您的应用程序/视图中并编辑 _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?

【讨论】:

  • 你的答案是对的。
猜你喜欢
  • 2010-09-09
  • 1970-01-01
  • 1970-01-01
  • 2021-08-01
  • 1970-01-01
  • 2021-08-16
  • 2023-03-03
  • 1970-01-01
相关资源
最近更新 更多