defmodule MedicalTranscription.Repo do | |
use Ecto.Repo, | |
otp_app: :medical_transcription, | |
adapter: Ecto.Adapters.Postgres | |
def collect_errors(changeset) do | |
Ecto.Changeset.traverse_errors(changeset, fn {msg, opts} -> | |
Enum.reduce(opts, msg, fn {key, value}, acc -> | |
String.replace(acc, "%{#{key}}", to_string(value)) | |
end) | |
end) | |
end | |
end | |