以下是我的应用的当前状态摘要:https://gist.github.com/Daroth/6948372
每个框架的版本:
Ember : 1.0.0
Ember Data : 1.0.0-beta.3
Handlebars : 1.0.0
jQuery : 1.9.1
我的实际问题在于bookmark.save(); (l.49)。 正如预期的那样,POST请求被发送到/ bookmarks路径,但请求正文不是我除外的。
{
"bookmark": {
"link": "http://google.com",
"title": "dsfsdf",
"description": "qsdq",
"date": null,
"tags": [null, null]
}
}
是发送但是你可以看到tags属性填充了一个空值数组(每个以前添加的标记都有一个)。
我尝试过很多东西,但没有一个能奏效。
答案 0 :(得分:0)
尝试
bookmark.get('tags').pushObject(tag)
如果没有任何变化,试着找到循环后在模型中创建的所有标签,
console.log(store.findAll('tag'));