【发布时间】:2012-12-10 16:48:40
【问题描述】:
我正在使用Shopify_api gem 来获取应用的产品和变体。获取变体时,我似乎无法获得 product_id,即使 API Doc 说它应该可用。有人知道我如何从变体中获取 product_id 吗?
【问题讨论】:
我正在使用Shopify_api gem 来获取应用的产品和变体。获取变体时,我似乎无法获得 product_id,即使 API Doc 说它应该可用。有人知道我如何从变体中获取 product_id 吗?
【问题讨论】:
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
【讨论】: