【发布时间】:2013-03-11 23:13:47
【问题描述】:
我使用模型添加了一个嵌套在另一个对象中的对象。就像这样:
Ingresso 模型 ->
def as_json(options=nil)
super(:include => [:usuario, :tipo_de_ingresso])
end
在tipo_de_ingresso 模型中,我想添加另一个嵌套对象。这里:
def as_json(options=nil)
super(:include => :entradas)
end
但是当我得到ingressos.json 时,我失去了entradas。如果我得到tipo_de_ingressos.json,entradas 是嵌套的,好的,但是当我得到ingressos.json 时,它们不存在。
当我调用ingresso 时,如何将entradas 嵌套在tipo_de_ingresso 中?
【问题讨论】:
-
PS:如果您需要执行更复杂的 json 操作,您可能会发现 RABL Gem 很有帮助。这样您就可以为您的 json 响应定义实际视图,而不是将其捆绑在模型中。
标签: ruby-on-rails json ruby-on-rails-3.2 nested