var Cartridge = require('../models/cartridge'); var CartridgeRoute = Ember.Route.extend({ model: function(params) { // `fetch` returns a promise when `find` does not return Cartridge.fetch(params.uid).then(function(record) { Ember.run.next(record, function() { record.deserialize(); }); return record; }) }, serialize: function(model) { return { uid: model.get('uid') }; } }); module.exports = CartridgeRoute;