Skip to content

Instantly share code, notes, and snippets.

@pangratz
Created February 13, 2016 12:03
Show Gist options
  • Save pangratz/5e7aad8a008b29029d06 to your computer and use it in GitHub Desktop.
Save pangratz/5e7aad8a008b29029d06 to your computer and use it in GitHub Desktop.
import DS from "ember-data";
export default DS.RESTAdapter.extend();
import Ember from 'ember';
var server = new Pretender(function() {
this.get("/myModels/1", function() {
return [200, {}, JSON.stringify({
"my-model": {
id: 1,
description: "reloaded"
}
})];
});
});
export default Ember.Route.extend({
beforeModel() {
this.store.push({
data: {
type: 'my-model',
id: 1,
attributes: {
description: "loaded"
}
}
});
},
model() {
return this.store.findRecord('my-model', 1, { reload: true });
}
});
{{model.id}} {{model.description}}
import DS from 'ember-data';
export default DS.Model.extend({
description: DS.attr()
});
{
"version": "0.5.3",
"EmberENV": {
"FEATURES": {}
},
"options": {
"enable-testing": false
},
"dependencies": {
"jquery": "https://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.3/jquery.js",
"ember": "1.13.13",
"ember-data": "1.13.15",
"ember-template-compiler": "1.13.13",
"route-recognizer": "https://rawgit.com/tildeio/route-recognizer/56f5fcec6ae58d8e86b5dc77609809fb91198142/dist/route-recognizer.js",
"FakeXMLHttpRequest": "https://rawgit.com/pretenderjs/FakeXMLHttpRequest/23c3a96b5b24f1bfe595867437e4f128a29c2840/fake_xml_http_request.js",
"pretender": "https://rawgit.com/pretenderjs/pretender/c6de9afe18b1472aded2592f5a80ad9a26a0e262/pretender.js"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment