will_paginate JSON支持吗?[英] will_paginate JSON support?

本文是小编为大家收集整理的关于will_paginate JSON支持吗?的处理方法,想解了will_paginate JSON支持吗?的问题怎么解决?will_paginate JSON支持吗?问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我想知道是否有人可以告诉我 will_paginate 是否可以开箱即用地支持 JSON,或者这是否必须被破解?

我想在 will_paginate 管理分页时将页面数据添加到 JSON 响应中.

推荐答案

以下内容:

@posts = Post.paginate :page => params[:page]

respond_to do |format|
  format.json {
    render :json => {
      :current_page => @posts.current_page,
      :per_page => @posts.per_page,
      :total_entries => @posts.total_entries,
      :entries => @posts
    }
  }
end

一旦你弄清楚你想要什么格式,你总是可以在 WillPaginate::Collection 上定义一个 to_json 方法.

本文地址:https://www.itbaoku.cn/post/786416.html