Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 获取在线可用的产品-Shopify_Ruby On Rails_Shopify_Shopify App - Fatal编程技术网

Ruby on rails 获取在线可用的产品-Shopify

Ruby on rails 获取在线可用的产品-Shopify,ruby-on-rails,shopify,shopify-app,Ruby On Rails,Shopify,Shopify App,我正在使用Rails构建一个Shopify应用程序。我想从集合 我有以下代码来获取产品,但它会返回所有的产品,即使它们在网上不可用 ShopifyAPI::SmartCollection.find(collection_id).products 如何传递产品的条件?根据,您可以向Api调用传递已发布\u状态和集合\u id参数,以从特定集合检索已发布的产品 使用它提供的Ruby库: shopifigapi::Product.find(:all,参数:{published_status:'pub

我正在使用Rails构建一个
Shopify
应用程序。我想从
集合

我有以下代码来获取产品,但它会返回所有的产品,即使它们在网上不可用

ShopifyAPI::SmartCollection.find(collection_id).products
如何传递产品的条件?

根据,您可以向Api调用传递
已发布\u状态
集合\u id
参数,以从特定集合检索已发布的产品

使用它提供的Ruby库:

shopifigapi::Product.find(:all,参数:{published_status:'published',collection_id:collection_id})
希望能有帮助