Mi configuración: Rails 2.3.10, Ruby 1.8.7JSON incluye la sintaxis
Tengo un conjunto bastante complicado de relaciones entre varios modelos.
class A
has_many :classB
has_many :classD
end
class B
belongs_to :classA
has_many :classC
end
class C
belongs_to :classB
belongs_to :classE
end
class D
belongs_to :classA
belongs_to :classE
end
class E
has_many :classD
has_many :classC
end
Tengo un problema con la sintaxis JSON para obtener toda la información relacionada que comienza con classA. Esto es lo que he trabajado hasta ahora.
classA.to_json(:include => {:classB => {:include => [:classC, :classE]}})
no puedo obtener la sintaxis de trabajo para incluir también los registros relacionados Classe ClassD y.
ACTUALIZACIÓN hecho algo como esto podría funcionar, excepto que no puedo mezclar los hashes y arrays
classA.to_json(:include => [ :classB => { :include => { :classC => { :include => :classE } } },
:classD, :classE ])
Tenga en cuenta que yo no uso del singular/plural en mi código de ejemplo anterior, pero en mi código real , Yo soy. Cualquier idea será muy apreciada.
Gracias, Bob
Asumo 'classA' * es un objeto de la clase * * A *? – iconoclast