Say a User has many Posts.
App.User = DS.Model.extend({
posts: DS.hasMany('post', {async: true})
});
App.Post = DS.Model.extend({
user: DS.belongsTo('user', {async: true})
});
If your server responds like this
GET /users
{
users: [
{
id: 1,
comments: '/users/1/comments'
}
]
}
Ember Data will issue another request to '/users/1/comments' whenever comments association is accessed.