我使用了 kaminari 和一些 patch to activeresource 来完成它, 这里是一个带有示例的 gem https://github.com/Fivell/activeresource-response
我们发布了一个基于我们在一个相当高流量的Rails应用程序中生产的东西构建的gem。它通过将current_page、per_page和total_entries作为属性添加到序列化集合XML的根节点来透明地启用分页(如果您使用LibXML或Nokogiri,它非常快速,我强烈推荐使用它们而不是默认的REXML)。这里是PoxPaginate的GitHub项目链接。