deleteRecord()一部の hasMany リレーションを呼び出すと、Ember Data は (成功した)DELETE要求を送信しますが、レコードはビューから削除されません。render次のようなヘルパーを使用して表示しています。
{{render "modules.list" modules}}
deleteRecord()興味深いことに、Ember Inspector は、対応するオブジェクトが<App.Module:ember1182:null>であり、その親もであることを明らかにしnullます。それは親ですが、そのレコードはまだ表示されていますhasMany( as <App.Module:ember1182:null>) ページをリロードしてから を呼び出すとdeleteRecord()、期待どおりにビューから削除されます。
親の配列deleteRecord()からレコードを削除していないようです。hasMany奇妙なことに、これは私のコードの他の部分ではうまく機能します。私が持っている 1 つの理論は、これは{render}ヘルパーに関係しているというものです。これを使用する場所はどこでも同じ問題があるためですが、それが問題の原因であるかどうかはわかりません。
ember データの最新ビルド ( commit 2511cb1f77) を使用しています。