如何使用 act_as_api Rails 3 进行分页?

发布于 2024-11-07 22:04:23 字数 96 浏览 0 评论 0原文

您好,我正在使用 act_as_api 渲染我的 xml 和 json,一切都很好,直到我想将 will_paginate 字段添加到我的输出中。

有人成功过吗?

Hi I'm using act_as_api to render my xml and json, all is well until i want to add the will_paginate fields into my outputs.

Has anyone been successful?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

野侃 2024-11-14 22:04:23

在acts_as_api gem 的功能请求之一中找到了解决方案

    format.xml  { render_for_api :template, 
                 :xml => @posts ,
                 :root => :posts, 
                 :meta => {:current_page => @posts.current_page,
                           :total_pages => @posts.total_pages, 
                           :per_page => @posts.per_page }}

所以你已经有了它,有了元支持,你可以添加任何你想要的东西,在这种情况下我想要我的分页数据在那里。

元数据支持 - 添加分页字段

Found the solution in one of the feature requests for acts_as_api gem

    format.xml  { render_for_api :template, 
                 :xml => @posts ,
                 :root => :posts, 
                 :meta => {:current_page => @posts.current_page,
                           :total_pages => @posts.total_pages, 
                           :per_page => @posts.per_page }}

So there you have it, with meta support, you can add whatever you want, in this case I wanted my pagination data in there.

Metadata support - Add pagination fields

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文