Есть ли способ предварительно загрузить 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]