我的模特:
Post = DS.Model.extend({
author: DS.belongsTo('user',{ async: true })
});
但是作者的网址是/post/{id}/author
,它是通过有效负载的links
- 哈希值中的键值传递的:
{
post: {
id: 1,
links: {
author: 'author'
}
}
}
数据由post.get('author')
检索,并调用网址/posts/1/author
。
但现在我想重新加载作者数据。当我尝试:
post.get('author').then(function(author) {
author.reload();
});
通过调用/users/{author_id}
而不是/posts/1/author
来重新加载作者。我该如何解决这个问题?