Validando associações com Ecto: put_assoc vs cast_assoc Recentemente fazendo algumas refatorações de código, identifiquei um problema onde a validação de alguns changesets não estavam funcionando, e olhando a implementação tudo estava aparentemente correto: def create_user(params) do User |> User.changeset(params) |> put_assoc(:personal_info, params.personal_info) |> Repo.create() end Enter fullscreen mode Exit fullscreen mode Debugando o código, vi…

Read More