0
Repo.insert
の後にカスタムモデル関数を使用して選択したデータをプリロードする方法はありますか?コントローラのモデルからコードを複製しません。コントローラーで挿入後にカスタムプリロード関数を使用する方法は?
def preload_all(query) do
tags = from(t in Tag, select: %{id: t.id, value: t.id})
from b in query, preload: [:user, tags: ^tags]
end
:
case Repo.insert(changeset) do
{:ok, post} ->
# post = post |> Post.preload_all
post = Repo.preload(post, [:user, :tags])
end