私はこのような関係を持つ2つの残り火モデルを持っています
App.Foo = DS.Model.extend
bar: DS.belongsTo("App.Bar", embedded: true)
App.Bar = DS.Model.extend
primaryKey: "blah"
blah: DS.attr "string
このような新しいレコードを作成して保存すると、次のようになります。
foo = App.store.createRecord App.Foo
foo.set "bar", App.Bar.createRecord(blah: "blahblah")
App.store.commit()
サーバーへの2つの投稿リクエストが表示されます。
URL: /foos
Payload: {"foo":{"bar":null}}
と
URL: /bars
Payload: {"bar":{"blah":"blahblah"}}
関連付けが埋め込まれているので、次のことを確認します。
URL: /foos
Payload: {"foo":{"bar":{"blah":"blahblah"}}}
ember-data RESTアダプターを使用してこれを実現できますか、それともこれを行うために独自のコードを作成する必要がありますか?