我想自定义将分页链接到虚线图像而不是数字 1、2、3。我尝试自定义分页类的 css,但没有成功。粘贴在链接格式下方。
(现有)上一个 1 2 3 下一个
(需要执行)。. . . . . .
我想自定义将分页链接到虚线图像而不是数字 1、2、3。我尝试自定义分页类的 css,但没有成功。粘贴在链接格式下方。
(现有)上一个 1 2 3 下一个
(需要执行)。. . . . . .
我知道这个问题很老,但也许你仍然想要一个答案。这可能是一个很好的起点。使用以下内容创建一个帮助程序,例如 app/helpers/will_paginate_helper.rb:
module WillPaginateHelper
class DottedLinkRenderer < WillPaginate::ActionView::LinkRenderer
protected
def link(text, target, attributes = {})
if target.is_a? Fixnum
attributes[:rel] = rel_value(target)
target = url(target)
end
attributes[:href] = target
tag(:a, ".", attributes)
end
end
def dotted_will_paginate(collection, options = {})
will_paginate(collection, options.merge(:renderer => WillPaginateHelper::DottedLinkRenderer))
end
end
然后在您看来使用:
<%= dotted_will_paginate @posts %>
这基本上是基于原始链接渲染器的自定义链接渲染器。