phoenix-ecto: three columns

This commit is contained in:
Rico Sta. Cruz 2017-08-29 17:05:24 +08:00
parent 0fca0d17bd
commit 3e6c283be1
No known key found for this signature in database
GPG Key ID: CAAD38AE2962619A
1 changed files with 9 additions and 8 deletions

View File

@ -6,14 +6,18 @@ tags: [WIP]
updated: 201708.29 updated: 201708.29
--- ---
## Schemas
{: .-three-column}
### Generating ### Generating
```bash ```bash
$ mix phx.gen.html Accounts Profile profiles email:string age:integer $ mix phx.gen.html \
``` Accounts \ # domain
Profile \ # schema
```bash profiles \ # table name
$ mix phx.gen.html Accounts User users email:string hashed_password:string email:string \
age:integer
``` ```
### Schema ### Schema
@ -25,9 +29,6 @@ defmodule Myapp.Accounts.User do
schema "users" do schema "users" do
field :name field :name
field :age, :integer field :age, :integer
# :id :binary :integer :float :boolean :string :binary
# {:array, inner_type} :decimal :map
field :password, virtual: true field :password, virtual: true
timestamps() timestamps()