2016-10-28 4 views
0

Исходя из фона , я часто нахожу себя в сочинении Запросы формы для проверки вложенных моделей.Каков наилучший способ проверки вложенной модели с помощью Phoenix?

В моем случае, у меня есть модель, которая имеет много (1 .. *) NestedModel. Модель ДОЛЖНО быть создана с NestedModel. Полезная нагрузка получаю выглядит так:

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

Единственный раз, когда NestedModel требуется в модели «ы полезной нагрузки на моем ModelController @ создания конечной точки. NestedModel имеют свои конечные точки.

Как я мог бы реализовать это с помощью changeset s, так как сначала хотел бы проверить мою полезную нагрузку, а затем сохранить обе модели в моей базе данных?

ответ

1

Для проверки вложенной модели в Ecto можете использовать cast_assoc/3

 Смежные вопросы

  • Нет связанных вопросов^_^