Skip to content

Instantly share code, notes, and snippets.

@mwieher
Created February 26, 2014 19:03
Show Gist options
  • Save mwieher/9236155 to your computer and use it in GitHub Desktop.
Save mwieher/9236155 to your computer and use it in GitHub Desktop.
EmberJS Issues
App.House = DS.Model.extend({
address = DS.attr('string');
doors = DS.hasMany('door');
});
App.Door = DS.Model.extend({
wood = DS.attr('string');
});
App.Router.map(function () {
this.resource('house', {path: '/house/:house_id'}, function() {
this.resource('door', {path: '/door/:door_id'});
});
});
App.HouseRoute = Ember.Route.extend({
redirect: function(house, transition) {
transitionTo('door', house.doors[0]);
}
});
@rwjblue
Copy link

rwjblue commented Feb 26, 2014

App.HouseRoute = Ember.Route.extend({
  model: function(params){
    return this.store.find('house', params.house_id);
  },
  redirect: function(house, transition) {
    this.transitionTo('door', house.get('doors.firstObject'));
  }
});

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment