2016-10-28 5 views
0

背景がであるため、入れ子モデルを検証するためにフォームリクエストを作成することがよくあります。私の場合はPhoenixでネストされたモデルを検証する最良の方法は何ですか?

、私はNestedModel(1 .. *)多くを持っていモデルを持っています。 モデルは、NestedModelで作成する必要があります。私はそうのようなルックスを受け取るペイロード:

{ 
    "model": { 
     "nested_model": { 
      // ... 
     }, 
     // ... 
    } 
} 

NestedModelモデルで必要とされる唯一の時間のペイロードはエンドポイントを作成し、私のModelController @です。 NestedModelには独自のエンドポイントがあります。

チェンジセット私は自分のペイロードを検証してから両方のモデルをデータベースに保存したいので、これを実装するにはどうすればいいですか?

答えて

1

Ectoのネストされたモデルを検証するにはcast_assoc/3

関連する問題