Spree REST API产品图片

时间:2012-02-25 08:59:37

标签: ruby-on-rails rest spree

当我在/api/products.json上请求产品列表时,Spree REST API不会返回产品图片网址。

我可以生成图片网址或以其他方式获取它,或者我需要编辑Spree源吗?

1 个答案:

答案 0 :(得分:1)

Skayred,

您必须扩展Spree源才能可靠地获取此信息。

这可能就像覆盖Api Products Controller的object_serialization_options一样简单。我相信在覆盖中添加以下内容应该有效。

Spree::Api::ProductsController.class_eval do
   def object_serialization_options
      { :include => [:master, :variants, :taxons, :images] }
   end
end