ember-data - store.find ('model') zawsze pyta serwer

Szczegóły: ember-data-1.0.0.beta.3 i domyślny RESTAdapter

Mogłem źle zrozumieć, jakstore.find() metoda działa, ale według mojego zrozumienia poniższy kod nie powinien wysyłać zapytania do serwera, jeśli rekordy, o które pytam, są już obecne w sklepie:

var IndexRoute = Em.Route.extend({
    model: function() {
       return this.store.find('link');
    },
});

Z dokumentacji emberjs.com dlaDS.Store.find():

Metoda find zawsze zwraca obietnicę, która zostanie rozwiązana wraz z rekordem. Jeśli rekord był już w sklepie, obietnica zostanie natychmiast rozwiązana. W przeciwnym razie sklep poprosi adaptera o znalezienie odpowiednich danych.

Mam inną trasę z dokładnie tym samym hakiem modelu, ale kiedy odwiedzam tę trasę i mimo że dane są już w sklepie, serwer otrzymuje zapytanie. A jeśli wrócę do trasy indeksu, zostanie ponownie zapytana. Nie powinienem.find() poradzić sobie z tym?

questionAnswers(1)

yourAnswerToTheQuestion