This commit is contained in:
Rico Sta. Cruz 2017-03-05 02:38:14 +08:00
parent 1b6f6bb36a
commit 541187c3ea
No known key found for this signature in database
GPG Key ID: CAAD38AE2962619A
2 changed files with 8 additions and 4 deletions

View File

@ -39,7 +39,7 @@ a {
color: #0000ff80; /* rgba(0, 0, 255, 0.5) */
color: hwb(90, 0%, 0%, 0.5); /* like hsl() but easier for humans */
color: hsl(90deg 90% 70%%); /* hsl(180, 90%, 70%) -- supports deg */
color: hsl(90deg 90% 70%); /* hsl(180, 90%, 70%) -- supports deg */
color: hsl(90deg 90% 70% / 30%); /* hsla(180, 90%, 70%, 0.3) */
color: rgb(30 60 90 / 30%); /* rgba(30, 60, 90, 0.3) */
}

View File

@ -32,6 +32,9 @@ end
```elixir
def changeset(user, params \\ :empty) do
%User{}
|> Ecto.Changeset.change # basic casting to changeset
user
|> cast(params, ~w(name email), ~w(age)) # params to Changeset
@ -55,7 +58,7 @@ def changeset(user, params \\ :empty) do
|> unique_constraint(:email)
|> foreign_key_constraint(:post_id)
|> assoc_constraint(:post) # ensure post_id exists
|> exclude_constraint(:name)
|> no_assoc_constraint(:post) # negative (useful for deletions)
end
```
@ -64,7 +67,8 @@ changeset.valid?
changeset.errors #=> [title: "empty"]
changeset.changes #=> %{}
changeset.params
changeset.params[:title]
changeset.required #=> [:title]
changeset.optional #=> [:body]
```