【发布时间】:2015-06-18 04:17:35
【问题描述】:
有没有办法在不显式使用 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]
【问题讨论】: