Html 隐藏&引用;在导轨上的will_paginate函数中使用

Html 隐藏&引用;在导轨上的will_paginate函数中使用,html,css,ruby-on-rails,Html,Css,Ruby On Rails,我正在使用will_paginate,因为它包含大量的值,但我不知道如何隐藏“…”部分和后面的页码。这就是我目前拥有的: 这就是我想要的: 单击“下一步”会给我 < 2 3 4 5 > (请注意,在这两者中,我们没有看到“.”后面跟着95 96 97。) 你知道怎么做吗? 以下是相关的HTML: <div class="pagination full"> <span class="previous_page disabled">&lt; 前へ</sp

我正在使用will_paginate,因为它包含大量的值,但我不知道如何隐藏“…”部分和后面的页码。这就是我目前拥有的:

这就是我想要的:

<1234>
单击“下一步”会给我 < 2 3 4 5 > (请注意,在这两者中,我们没有看到“.”后面跟着95 96 97。)

你知道怎么做吗? 以下是相关的HTML:

<div class="pagination full">
  <span class="previous_page disabled">&lt; 前へ</span>
  <em class="current">1</em>
  <a rel="next" href="/student/search?page=2">2</a>
  <a href="/student/search?page=3">3</a>
  <a href="/student/search?page=4">4</a>
  <a href="/student/search?page=5">5</a>
  <a href="/student/search?page=6">6</a>
  <a href="/student/search?page=7">7</a>
  <a href="/student/search?page=8">8</a>
  <a href="/student/search?page=9">9</a>
  <span class="gap">…</span>
  <a href="/student/search?page=95">95</a>
  <a href="/student/search?page=96">96</a>
  <a href="/student/search?page=97">97</a>
  <a class="next_page" rel="next" href="/student/search?page=2">次へ &gt;</a>
</div>

前へ
1.
…

谢谢

您需要为
将分页
创建自定义渲染器。
将分页
帮助程序接受参数
呈现程序
,如下所示:

<%= will_paginate(@users, :renderer => UserPaginationRenderer) %>
UserPaginationRenderer)%%>
您只需要使用自己的规则实现
UserPaginationRenderer
,比如只显示4个链接等等。关于这方面的信息和文章很多:



因此,在第1页上,您希望当前页面后面有三个数字,但在第2页上,您希望前面有一个数字,后面有两个数字?@JordanRunning我基本上只希望在四个窗口中显示HREF。因此,如果用户当前在第一页,我希望它显示1234。如果我们翻到第二页,它会把所有的东西都移动一个。因此,我们将得到2 3 4 5。不幸的是,现在是23 4 5 6 7。。。。96 97 . 我只想删除额外的部分(6 7…96 97)