Rails,ActiveResource和Pagination

4
什么是在REST API中实现分页的最佳方法,以便ActiveResource客户端可以轻松浏览分页结果?已经有一些提议,例如这里这里,但作为新手,我想知道是否有更好的方法。
3个回答

1

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

顺便说一句,Rails的序列化实现并不符合RESTful风格,所以如果你担心超媒体等问题,请不要担心。ActiveResource是个烂货,不支持任何超媒体相关内容。 - Kai Wren

0

我还没有为项目深入研究过这个问题,但是这个Will_Paginate的分支可能对你有用。它为ActiveResource添加了paginate方法的支持。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接