Ember-dataとJSON APIアダプタを使用していますが、widgets
というネストされたルートを持つ特定のモデル/widgets/default
があります。新しいウィジェットを追加するために必要な関係のセット。本質的に、これはウィジェットを追加するためのショートカットメソッドであり、各ウィジェットを作成した後で、関係エンドポイントを分離するためにたくさんの投稿を保存します。アイデアは、1つのポスト内に作成可能な多くのプリセットタイプのウィジェットを、それぞれ異なるリレーションシップセットで作成したいということです。JSON APIアダプタを使用してEmber-data内のネストされたルートにポストする
私はEmberのデータを検索しましたが、これをそのまま使うことはできませんでした。 JSONApiアダプタでレコードを作成するときにネストされたルートを使用できるかどうかは誰にも分かりますか?
は、ここで私は擬似コードでやってみたいものの例です:
this.get('store').createRecord('widget.default', attrs).save().then((widget)=>{
this.get('router').transitionTo('widgets.edit', widget.id);
});
だからむしろ/widgets
よりも、/widgets/default
エンドポイントにペイロードを投稿することが引き金となりwidget.default
にcreateRecordを呼び出します。
私は潜在的にそれを上書きしましたが、より良い方法があるかどうかはわかりません。 –