Skip to content

Commit 8c9ea44

Browse files
authored
Merge pull request #4642 from bmac/doc-has-many-reference
Add API docs for the HasManyReference
2 parents 91d8977 + ae7e8ab commit 8c9ea44

2 files changed

Lines changed: 324 additions & 15 deletions

File tree

addon/-private/system/model/model.js

Lines changed: 20 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -830,18 +830,21 @@ var Model = Ember.Object.extend(Ember.Evented, {
830830
831831
Example
832832
833-
```javascript
834-
// models/blog.js
833+
```app/models/blog.js
835834
export default DS.Model.extend({
836835
user: DS.belongsTo({ async: true })
837836
});
837+
```
838838
839+
```javascript
839840
var blog = store.push({
840-
type: 'blog',
841-
id: 1,
842-
relationships: {
843-
user: {
844-
data: { type: 'user', id: 1 }
841+
data: {
842+
type: 'blog',
843+
id: 1,
844+
relationships: {
845+
user: {
846+
data: { type: 'user', id: 1 }
847+
}
845848
}
846849
}
847850
});
@@ -899,14 +902,16 @@ var Model = Ember.Object.extend(Ember.Evented, {
899902
});
900903
901904
var blog = store.push({
902-
type: 'blog',
903-
id: 1,
904-
relationships: {
905-
comments: {
906-
data: [
907-
{ type: 'comment', id: 1 },
908-
{ type: 'comment', id: 2 }
909-
]
905+
data: {
906+
type: 'blog',
907+
id: 1,
908+
relationships: {
909+
comments: {
910+
data: [
911+
{ type: 'comment', id: 1 },
912+
{ type: 'comment', id: 2 }
913+
]
914+
}
910915
}
911916
}
912917
});

0 commit comments

Comments
 (0)