Closed bttf closed 8 years ago
The ModelMixin is only designed for use with Ember Data models, and doesn't support Mirage factories.
@bttf you should do this in your route handler.
this.get('/users', function (db, request) {
let users = db.users;
if (request.queryParams.page) {
let offset = 10 * page;
users = users.slice(offset, offset + 10);
}
return users;
});
Of course this is just an example. You need to implement the logic yourself.
@mdehoog is there any plan for Mirage support? Have you tried? If so, what are the blockers? Would be happy to help with this if there isnt a serious blocker that you stumbled upon
Tried using the ModelMixin in a Mirage factory like so:
Did not work to provide the
query
method we are using in our route:Ideally,
userModel.query
should make a request to/users/:user_id/requests
but it is not making that request under Mirage generated models.