will_paginate 2.3.15 - создание уникального селектора идентификаторов для каждой ссылки на страницу - PullRequest
1 голос
/ 17 августа 2011

Используя гем will_paginate, я хочу создать вывод, похожий на этот для тегов <a>:

<div class="navPagination">
  <span class="disabled prev_page">Prev</span>
  <span class="current">1</span>
  <a id="pag-top-2" rel="next" href="/aba/2011/07/30?page=2">2</a>
  <a id="pag-top-Next" class="next_page" rel="next" href="/aba/2011/07/30?page=2">Next</a>
</div>

Обратите внимание, что оба тега <a> имеют уникальный селектор идентификатора. Как создать уникальные идентификаторы селектора для каждой страницы will_paginate?

Примечание: если информации недостаточно, дайте мне знать, и я постараюсь предоставить больше контекста.

Ответы [ 2 ]

2 голосов
/ 17 августа 2011

Здесь - очень подробная статья о настройке вывода will_paginate с написанием вашего собственного средства визуализации.

0 голосов
/ 25 августа 2011

Может быть, вы можете разветвить will_paginate и изменить эту строку:

https://github.com/mislav/will_paginate/blob/v2.3.15/lib/will_paginate/view_helpers.rb#L307

для этого кода:

page_span page, text, :class => span_class, :id => "pag-top-#{text}"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...