edgy circle

Fixtures in Kombination mit Ember CLI verwenden

Ember CLI ist ein nützliches Kommandozeilen-Programm für die Entwicklung von Ember.js Anwendungen. Wenn du Ember CLI für die Entwicklung deiner Anwendung verwendest und du dabei auch auf Ember Data in Verbindung mit dem FixtureAdapter setzt kommt es unter Umständen zu dem Fehler Error while loading route: Error: Assertion Failed: Unable to find fixtures for model type. Diesen Fehler kannst du beheben in dem du die Fixtures mit reopenClass definierst.

Auf der offiziellen Ember.js Website und den meisten Anleitungen die du im Internet findest wird das FIXTURES Attribut direkt auf dem Model definiert. In Verbindung mit dem Flag Ember.MODEL_FACTORY_INJECTIONS kann es dann zu dem oben angesprochenen Fehler kommen. Da Ember CLI genau dieses Ember.js Flag setzt kommt es zu dem Fehler.

Die korrekte Art Fixtures zu definieren verwendet die Methode reopenClass. Damit kannst du auch ganz einfach das FIXTURES Attribut setzen wie du im Beispiel unten siehst.

There is also an english version of this post available: Using fixtures in combination with Ember CLI.

Zurück zum Blog