在REST API中实现分页的最佳方法是什么,以便ActiveResource客户端可以轻松导航分页结果?有一些提案,例如here和here,但对ActiveResource不熟悉,我想知道是否有更好的方法。
答案 0 :(得分:1)
我用kaminari和一些补丁来做积极资源, 这里有宝石示例 https://github.com/Fivell/activeresource-response
答案 1 :(得分:0)
我还没有机会深入研究这个项目,但this fork of Will_Paginate可能对你有用。它为ActiveResource添加了对paginate
方法的支持。
答案 2 :(得分:0)
我们已经发布了一个由我们根据生产中的东西在一个相当高流量的Rails应用程序中构建的宝石。它通过将current_page,per_page和total_entries作为属性添加到序列化集合XML的根节点来透明地启用分页(如果您使用LibXML或Nokogiri,我会强烈建议使用它,而不是默认的REXML)。