リソースポストの場合
次のシナリオをどのように処理するか。ember-dataを使用してGET /モデルによって返された部分またはサマリーオブジェクトリストを処理する
GET/postsはサマリーのみ(つまりtitle、commentCount)の配列を返します
しかし、GET/post /:idは完全なオブジェクトを返します。 (つまり、タイトル、内容、コメント:[コメント1、コメント2])アプリが記事のリストにロードされ
が画面上に表示され、私はすべての記事をフェッチするためApp.Post.find()を呼び出しています。
アイテムをクリックすると、App.Post.find(1)を使用してロードしようとすると、キャッシュされたデータ項目が返されます。 1つの方法は、サーバから完全にポストをロードすることです。
編集
見つかり、関連問題:https://github.com/emberjs/data/issues/51
私はRESTをサポートするために、その意味的に正しくない方法であることを理解しています。
もう1つの用途:レコードがサーバー上で更新されている可能性があります。更新する方法は?