Nice…
In some case, I use this pattern.
def ensure_preload(any, assoc) do
case Ecto.assoc_loaded?(Map.get(any, assoc)) do
true -> any
false -> any |> Repo.preload(assoc)
end
end
Nice…
In some case, I use this pattern.
def ensure_preload(any, assoc) do
case Ecto.assoc_loaded?(Map.get(any, assoc)) do
true -> any
false -> any |> Repo.preload(assoc)
end
end