目前我正在将我的应用程序升级到rails 4.升级后将使用RemoteLinkRenderer进行分页。 没有RemoteLinkRenderer(意味着没有ajax)它的工作正常href。
code:
<%=will_paginate task_stage_list, :renderer => 'RemoteLinkRenderer', :page_links => true, :previous_label => "Previous", :next_label =>"Next" %>
and i have helper named remote_link_renderer in helper folder.
class RemoteLinkRenderer < WillPaginate::ViewHelpers::LinkRenderer
def link(text, target, attributes = {})
if target.is_a? Fixnum
attributes[:rel] = rel_value(target)
target = url(target)
end
attributes["data-remote"] = "true"
attributes[:href] = target
tag(:a, text, attributes)
end
end