preload: を明示的に使用せずに ecto アソシエーションをプリロードする方法はありますか?
スキーマのオプションのようなものですか?
schema "gadgets" do
field :foo,
has_many :bars, Myapp.Bar, preload: true
end
私は次のようなことをしています
Repo.get(Gadget, id)
|> Repo.preload: [:bars]
編集:私がこれをやろうとしている理由は、すでにプリロードされている関連モデルに関連モデルをプリロードしたいからです。
preload: [:invoices preload: :items]