我有三张桌子 - 商店,地址和销售。每个商店都有一个或多个地址。每家商店也有一个或多个销售。这些关系在我的模型中定义。我有一个Rabl API,它返回有关销售的信息。我可以通过使用子项轻松访问商店信息,如下所示:
object @sales
attributes :name, :description
child :store do
attributes :id, :name
end
但是,如何访问与该商店相关的地址信息?销售和模型中指定的地址之间没有直接关系;这种关系是商店和地址之间的关系。
答案 0 :(得分:0)
您可以像这样嵌套子元素
object @sales
attributes :name, :description
child :store do
attributes :id, :name
child :addresses do
attributes :id, :address, :city, :state
end
end
看“深度嵌套”