I created use modules for schemas and context modules in my application to include things like this.
For example
defmodule MyApp.Schema do
defmacro __using__(_) do
quote do
use Ecto.Schema
import Ecto.Changeset
alias Ecto.Changeset
import MyApp.ChangesetHelpers
end
end
end
defmodule MyApp.ChangesetHelpers do
def put_assoc_new ...
end
defmodule MyApp.User do
use MyApp.Schema
schema "users" ...
end






















