Ruby on rails 如何进行自定义分页?
我应该使用哪一种宝石来使用我自己的字体和样式进行分页 例如,我想要这样的东西: 它将重定向到Ruby on rails 如何进行自定义分页?,ruby-on-rails,ruby-on-rails-4,pagination,Ruby On Rails,Ruby On Rails 4,Pagination,我应该使用哪一种宝石来使用我自己的字体和样式进行分页 例如,我想要这样的东西: 它将重定向到/page/2 我怎样才能得到这种分页 提前感谢:)gem为您提供分页功能,因此您可以随时更改它们 您还可以使用和覆盖它们的属性。我建议使用或。你可以很容易地设置链接的样式 例如,下面是将分页链接样式: 将html添加到config/locales/en.yml文件中的分页链接中 en: will_paginate: previous_label: <span class="my-ol
/page/2
我怎样才能得到这种分页
提前感谢:)gem为您提供分页功能,因此您可以随时更改它们
您还可以使用和覆盖它们的属性。我建议使用或。你可以很容易地设置链接的样式 例如,下面是
将分页
链接样式:
将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>
en:
你会说:
以前的标签:
下一个标签:
另一种方法可以覆盖gem。您可以使用gem
Exmaple用法:
控制器:
@users = User.page(7).per(50)
视图:
您可以使用或,也可以轻松地覆盖默认样式设置按钮标记听起来不是个好主意。如果img url因某种原因发生更改,是否确实要更改所有翻译?
<%= paginate @users %>
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"