答案 0 :(得分:2)
Kaminari gem为您提供了分页link views,因此您可以随意更改它们。
您还可以使用will_paginate并覆盖其LinkRenderer
。
答案 1 :(得分:1)
我建议Kaminari或WillPaginate推荐一个。您可以非常轻松地设置链接样式。
作为示例,这里是will_paginate
链接样式:
将html添加到config/locales/en.yml
文件
en:
will_paginate:
previous_label: <span class="my-older-post"><img src="/images/my-older-post.png" /></span>
next_label: <span class="my-newer-post"><img src="/images/my-newer-post.png" /></span>
另一种方式可以覆盖宝石的LinkRenderer。
答案 2 :(得分:0)
您可以使用kaminari gem。
例如:
控制器:
@users = User.page(7).per(50)
查看:
<%= paginate @users %>
您可以在Rails.root/config/locales/en.yml
en:
views:
pagination:
first: "« First"
last: "Last »"
previous: "‹ Prev"
next: "Next ›"
truncate: "…"
helpers:
page_entries_info:
one_page:
display_entries:
zero: "No %{entry_name} found"
one: "Displaying <b>1</b> %{entry_name}"
other: "Displaying <b>all %{count}</b> %{entry_name}"
more_pages:
display_entries: "Displaying %{entry_name} <b>%{first} - %{last}</b> of <b>%{total}</b> in total"