miragejs / ember-cli-mirage

An Ember Addon to easily add Mirage JS to your Ember app.
http://ember-cli-mirage.com
MIT License
863 stars 441 forks source link

Accessing Models using `require()` will no longer work on ember-data v5 #2503

Closed Pixelik closed 11 months ago

Pixelik commented 1 year ago
Screenshot 2023-08-01 at 13 35 12



Instead of accessing a Model with:

// ember-cli-mirage/ember-data.js

let modelName = matches[1];
let model = require(path, null, null, true).default

It will now be accessed with:

// ember-cli-mirage/ember-data.js

let modelName = matches[1];
let model = application.__container__.lookup('service:store').modelFor(modelName)
acorncom commented 1 year ago

And per https://github.com/miragejs/ember-cli-mirage/issues/2445 the idea of auto-discovering models for ED will probably go away as well