私の設定:Rails 2.3.10、Ruby 1.8.7JSONの構文を含む
私はいくつかのモデル間でかなり複雑な関係があります。
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
classAで始まるすべての関連情報を取得するためにJSON構文に問題があります。これまで私が働いてきたことは次のとおりです。
classA.to_json(:include => {:classB => {:include => [:classC, :classE]}})
classDと関連するclassEレコードも含めるようにする構文を取得できません。
UPDATE実際にこのようなものは、私は上記の私のコード例では単数/複数を使用していませんでしたハッシュと配列
classA.to_json(:include => [ :classB => { :include => { :classC => { :include => :classE } } },
:classD, :classE ])
注意を混在させないことを除いて私の実際のコードに働くかもしれません、 わたし。どんな洞察も高く評価されます。
おかげで、 ボブ
を私は* * classA'は、クラスの*オブジェクト* 'であると仮定しますか? – iconoclast