[day-04] add exercise schema
So a training is a collection of exercises that have a description and a protocol to be followed.
This commit is contained in:
@@ -17,6 +17,8 @@ defmodule Wabanex.Training do
|
||||
|
||||
belongs_to :user, User
|
||||
|
||||
has_many :exercises, Exercise
|
||||
|
||||
timestamps()
|
||||
end
|
||||
|
||||
@@ -24,5 +26,6 @@ defmodule Wabanex.Training do
|
||||
%__MODULE__{}
|
||||
|> cast(params, @fields)
|
||||
|> validate_required(@required_fields)
|
||||
|> cast_assoc(:exercises)
|
||||
end
|
||||
end
|
||||
|
Reference in New Issue
Block a user