Current section

Files

Jump to
parameter lib address.ex
Raw

lib/address.ex

# defmodule MyApp.Address do
# use Ecto.Schema
# import Ecto.Changeset
# schema "addresses" do
# field :city, :string
# field :street, :string
# field :number, :integer
# belongs_to(:user, MyApp.User)
# end
# def changeset(user, params \\ %{}) do
# user
# |> cast(params, [:city, :street, :number])
# |> validate_required([:city])
# end
# end
# defmodule Address do
# use Parameter.Schema
# alias Parameter.Extensions.Changeset
# param do
# field :city, :string
# field :street, :string
# field :number, :integer
# end
# def changeset(params) do
# Address
# |> Changeset.cast(params)
# |> Ecto.Changeset.validate_required(:city)
# |> Ecto.Changeset.validate_required(:number)
# end
# end