我有三个型号:嵌套:JSON包括在Rails的
class A < ActiveRecord::Base
has_many :bs
end
class B < ActiveRecord::Base
has_one :c
belongs_to :a
end
class C < ActiveRecord::Base
belongs_to :b
end
我想获得一个包含所有B的和C的一个A. JSON数据我尝试了一些事情类似:
render json: @as, :include => [:bs => [:include=>[:c]]
但没有用。这将是一个好方法。
如果您是滞留在轨道2,'呈现()'不支持':include',但'to_json()'支持。在这种情况下,调用'render:json => @ as.to_json(:include =>:bs)'是有意义的。 – 2014-10-17 18:11:52
to_json有时会破坏嵌套struct – 2015-11-11 11:00:44
@ Albert.Qing如果您遇到特定问题,应将其作为新问题发布。 – 2015-11-11 18:30:18