2012-04-04 14 views

答えて

2

は一例であり、http://jsfiddle.net/pangratz666/vuT2v/

App.Comment = DS.Model.extend({ 
    text: DS.attr('string') 
}); 

App.Post = DS.Model.extend({ 
    title: DS.attr('string'), 
    comments: DS.hasMany('App.Comment') 
}); 

var first = App.Comment.createRecord({ 
    id: 'firstComment', 
    text: 'first comment' 
}); 
var second = App.Comment.createRecord({ 
    id: 'secondComment', 
    text: 'second comment' 
}); 

var post = App.Post.createRecord({ 
    id: 1, 
    title: 'post title' 
}); 

var comments = post.get('comments'); 
comments.addObject(first); 
comments.addObject(second); 

App.store.commit();​ 
+0

おかげで、私は、このオブジェクトを更新する必要があり...と、デフォルトの実装RESTAdapterはこのようにそれを行う見ます、json、root); ' ' store.didCreateRecord(model、json [root]); ' これは子要素のPOSTとGET要求が異常になります。言い換えれば - 私は作成された要素のIDを更新する必要があります –

関連する問題