2016-04-08 11 views
0

Ich weiß, wie man 'db' verwendet, um mit interner Mirage-Datenbank in Tests zu arbeiten, aber ich habe nicht herausgefunden, ob es möglich ist, auf Interna wie 'db' in Standardrouten zuzugreifen. Ich verstehe, dass meine App nicht weiß, dass Mirage verwendet wird, so dass es möglicherweise nicht möglich ist.Zugriff auf Mirage Interna (db) im Entwicklungsmodus?

Antwort

1

Mirage db wird als erster Parameter in Route-Handler übergeben, damit Sie dort darauf zugreifen können.

Wenn Sie davon sprechen, auf die Routen Ihrer Ember-App zuzugreifen (z. B. Ember.Route.extend), ist dies nicht wirklich angebracht, da Mirage nur ein Mock für Ihre API ist und Ihre Ember-App nichts davon wissen sollte seine Daten anders als über XHR-Anfragen.

+0

Danke, ich sprach über Ember.Route.extend –

Verwandte Themen