Loan と Product の 2 つのモデルがあり、Loan には多くの Products があります。私の残りのアダプターマッピングには、次のものがあります。
App.CustomAdapter.map("App.Loan",
products:
embedded: 'always'
key: "products_attributes"
)
そして、私がこれをやろうとすると:
product.deleteRecord()
product.get("store").commit()
サーバーに製品と共に動詞 DELETE を含む要求を送信する代わりに、サーバーに送信された Loan の PUT 要求を取得するため、製品レコードは削除されません。
これは、マッピングで行ったことの副作用ですか? 回避策は何ですか?
また、製品モデルで toJSON を実行すると、ID がシリアル化されないことに気付きました。