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
) を使用しています。