使用will_paginate gem,我想为<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>
标记都有唯一的ID选择器。如何为每个will_paginate页面创建唯一的选择器ID?
注意:如果这不是足够的信息,请告诉我,我会尝试提供更多背景信息。
答案 0 :(得分:2)
Here是一篇非常详细的文章,关于自定义will_paginate输出编写自己的渲染器。
答案 1 :(得分:0)
也许你可以分叉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}"