我有一组评论和一组帖子。
App.Router.map(function () {
this.resource("posts", {
path: "/posts"
});
this.resource("post", {
path: "/:post_id"
}, function () {
this.resource("comments", {
path: "/comments"
});
});
});
App.Post = Ember.Model.extend({
id: attr(),
name: attr(),
comments: Ember.hasMany("App.Comment", {
key: 'comments'
})
if embedded = comments: Ember.hasMany("App.Comment", {
key: 'comments',
embedded: true
})
});
App.Post.url = "/posts";
App.Comment = Ember.Model.extend({
id: attr(),
message: attr(),
post: Ember.belongsTo('App.Post', {
key: 'post'
})
});
我怎么能:
- 创建一个新的嵌入式评论。
- 创建一个非嵌入式评论并将该创建添加
comment_id
到comment_ids: []
Post 模型中。
如果未嵌入,我可以post_id
进入评论,但很难将comment_id
添加到帖子中。