アプリケーションのルーターを介してEmberDataREST呼び出しから供給されるArrayControllerをアプリケーションで使用しています。
postsController.connectOutlet('comment', App.Comment.find({post_id: post_id}));
投稿UIの場合、コメントを追加/削除することができます。これを行うとき、同じ要素を削除または追加してユーザーに視覚的なフィードバックを提供することで、postsControllerのcontentArrayを更新できるようにしたいのですが、EmberDataは面白くありません。
Uncaught Error: The result of a server query (on App.Comment) is immutable.
以下のsly7_7のコメントによると、クエリがない場合(App.Comment.find())、クエリがある場合(App.Comment.find({post_id: post_id})、DS.AdapterPopulatedRecordArrayが返されます。
.observes('contentArray')して、可変コピーを作成する必要がありますか?それとも、これを行うためのより良い方法はありますか?