I have a Message model which is set up as follows:
App.Message = DS.Model.extend({
subject : DS.attr( 'string' ),
message : DS.attr( 'string' ),
deletedBy : DS.attr(),
createdAt : DS.attr( 'string' ),
sender : DS.belongsTo( 'user', {embedded : false, key : 'sender'} ),
recipient : DS.belongsTo( 'user', {embedded : false, key : 'recipient'} )
});
In my InboxController, I have set up a dependency with the UsersController. However, when I load the inbox route directly, it is not loading the UsersController model (it's not nested). What is the most appropriate way to get this to work?
InboxController:
App.InboxController = Ember.ArrayController.extend({
needs: ['users'],
itemController: 'inboxItem',
...
});
Update
Example Fiddle: http://jsfiddle.net/9asHJ/2/