私は私のプロジェクトでかなりのレベルの関係を持っています。コントローラでは、私はこれを持っている:これは正常に動作しますが、私は1つのレベルより深く行かなければならないEctoの3レベルの深い関係 - どのようにプリロードするか
var1 = Repo.get!(Model1, 123) |> Repo.preload([child_items1: :child_items2])
。
すなわち、それぞれchild_items2
多くchild_items3
です。今、child_items2
ごとにchild_items3
をプリロードするにはどうすればよいですか?
てみ 'Repo.get(MODEL1クエリ1で、 123)|> Repo.preload([child_items1:[child_items2::child_items3]) '、どうなるか見てみましょう。 – JustMichael