Skip to content

Instantly share code, notes, and snippets.

@Gurpartap
Last active September 15, 2015 10:27
Show Gist options
  • Save Gurpartap/bbfd7b1c459c8db30d42 to your computer and use it in GitHub Desktop.
Save Gurpartap/bbfd7b1c459c8db30d42 to your computer and use it in GitHub Desktop.
{
"data": {
"id": 14830193,
"type": "twitter_connection",
"attributes": {
"created_at": "2015-09-15T11:19:50.201187+05:30",
"updated_at": "2015-09-15T11:19:50.201187+05:30",
"screen_name": "Gurpartap"
}
}
}
import DS from 'ember-data';
export default DS.JSONAPIAdapter.extend({
host: 'http://localhost:3000',
namespace: 'api',
pathForType(type) {
return Ember.String.underscore(type);
}
});
import DS from 'ember-data';
export default DS.Model.extend({
createdAt: DS.attr('string'),
updatedAt: DS.attr('string'),
screenName: DS.attr('string')
});
//...
Router.map(function() {
this.route('twitter_connection', { path: '/twitter/:twitter_id' });
});
//...
import Ember from 'ember';
export default Ember.Route.extend({
model(params) {
return this.store.findRecord('twitter_connection', params.twitter_id);
}
});
import DS from 'ember-data';
export default DS.JSONAPISerializer.extend({
keyForAttribute(key) {
return Ember.String.underscore(key);
},
keyForRelationship(key) {
return Ember.String.underscore(key);
}
});
<strong>{{ model.screenName }}</strong>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment