使用API​​ Ruby gem变体product_id

时间:2012-12-10 16:48:41

标签: api shopify

我正在使用Shopify_api gem来获取应用的产品和变体。抓取变体时,我似乎无法获得product_id,即使API Doc表示它应该可用。任何人都知道如何从变体中获取product_id?

1 个答案:

答案 0 :(得分:1)

http://docs.shopify.com/api/product_variant确实说product_id应该在响应中,如果你检查它的实际响应。问题是ActiveResource似乎不将其保存为普通属性,如果查看https://github.com/Shopify/shopify_api/blob/master/lib/shopify_api/resources/variant.rb,它会将其用作前缀选项。我现在弄清楚如何做到的唯一方法是

variant.prefix_options [:PRODUCT_ID]

这也在ActiveResource https://github.com/rails/rails/issues/3917

中报告