Rails 3: Как вы оформляете ссылки will_paginate? - PullRequest
4 голосов
/ 16 сентября 2011

В макете кодирования ссылка в стиле

<a href="#" class="class1 class2 class3"><span>Previous</span></a>
<a href="#" class="class1 class2 class3"><span>Next</span>

Я попытался выполнить поиск и обнаружил некоторые возможные модификации формы этих двух ссылок.Это:

<div class="pag">
  <%= will_paginate @data, :page_links => false, :next_label => '' %> 
</div>

<div class="pag">
  <%= will_paginate @data, :page_links => false, :previous_label => '' %>
</div>

Мой вопрос: как я могу обновить второй пример в форме первого примера?Моя проблема в том, что эти два span элемента ...

Спасибо

Ответы [ 3 ]

7 голосов
/ 04 сентября 2014

Это может быть очень просто - просто добавьте html-разметку для ваших компонентов paginate в файл config / locales / en.yml, например:

en:
  hello: "Hello world"
  will_paginate:
    previous_label: <span class="glyph glyph-prev"></span>
    next_label: <span class="glyph glyph-next"></span>

Это все!

2 голосов
/ 16 сентября 2011

http://thewebfellas.com/blog/2010/8/22/revisited-roll-your-own-pagination-links-with-will_paginate-and-rails-3 Вы можете иметь свой собственный форматер, чтобы вы могли настроить все, что вы хотите.

0 голосов
/ 29 июля 2017

Wiki

en:
  will_paginate:
    previous_label: "&#8592; Previous"
    next_label: "Next &#8594;"
    page_gap: "&hellip;"

https://github.com/mislav/will_paginate/wiki/I18n#translating-will_paginate-output

...