【问题标题】:Rails, ActiveResource, and PaginationRails、ActiveResource 和分页
【发布时间】:2010-10-24 20:55:53
【问题描述】:

在 REST API 中实现分页以便 ActiveResource 客户端可以轻松导航分页结果的最佳方法是什么?有一些建议,例如herehere,但是对于 ActiveResource 的新手,我想知道是否有更好的方法。

【问题讨论】:

    标签: ruby-on-rails pagination activeresource


    【解决方案1】:

    我还没有机会深入研究这个项目,但this fork of Will_Paginate 可能对你有用。它向 ActiveResource 添加了对paginate 方法的支持。

    【讨论】:

      【解决方案2】:

      我们发布了一个由我们构建的 gem,它基于一个流量很大的 Rails 应用程序中的生产内容。它通过将 current_page、per_page 和 total_entries 作为属性添加到序列化集合 XML 的根节点来透明地启用分页(如果使用 LibXML 或 Nokogiri,我强烈推荐使用默认的 REXML,速度非常快)。

      这是link to the GitHub project for PoxPaginate

      【讨论】:

      • 顺便说一句,Rails 的序列化实现根本不是 RESTful,所以如果您担心超媒体等问题,请不要这样做。 ActiveResource 是个垃圾,不支持任何
      【解决方案3】:

      我是用 kaminari 和一些 activeresource 的补丁来做的, 这是带有示例的宝石 https://github.com/Fivell/activeresource-response

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多