かなり標準のAPIに設定されたUserモデルがあるとします。フロントエンドにはEmberプロジェクトがあり、これにはUserモデルもあります。Ember Dataを使用して複数のモデルをPOSTすることはできますか?
store.createRecord('user', {email: '[email protected]'}).save();
これは/api/users
のようなものにPOSTリクエストをオフに送信します:通常の作成呼び出しは、次のようなものになるだろう。しかし、かなり広範なAPIのサポートは、一度に複数のモデルを作成することです。例えば、user: {email: '[email protected]'}
の下に単一のオブジェクトを送信するPOST呼び出しの代わりに、users: [{email: '[email protected]'}, {email: '[email protected]'}, ...]
のようなオブジェクトの配列を送信します。
これをemberで処理したのは、実行時に複数の作成呼び出しを行うことです。しかし、これはひどく非効率的で、Emberが複数のモデルを同時に保存することをサポートしているかどうか疑問に思っていますか?あなたはEmberでどのようにこれを達成しますか?