【发布时间】:2019-04-03 03:42:01
【问题描述】:
我正在使用 rails gem shopify API gem 来获取 shopify 产品。我正在获取这样的产品:
ShopifyAPI::Product.find(:all, params: { page: parmas[:page],
limit: 10,
title: params[:search]
})
此 API 返回按标题搜索的产品,限制为 10。 那么如何在我的视图上添加分页或者我可以使用will_paginate gem 呢? 请帮忙!,谢谢!提前。
【问题讨论】:
-
您可以使用kaminari gem。这个 gem 可以将数组转换成可分页数组
-
但我认为它对 shopify API 没有用,因为我无法在一次 API 调用中从 shopify 获取所有产品。我必须在 shopify API 调用中传递参数页面,它会一次返回 10 个产品。当我调用 shopify API 时,我可以跟踪产品总数并可以根据页面获取产品。但我无法管理这些产品。
标签: ruby-on-rails ruby api pagination shopify