0

这是我的应用程序当前状态的摘要: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 属性填充了一个空值数组(每个先前添加的标签一个)。

我尝试了很多东西,但都没有奏效。

4

1 回答 1

0

尝试

bookmark.get('tags').pushObject(tag)

如果没有任何变化尝试在循环后查找模型中创建的所有标签,

console.log(store.findAll('tag'));
于 2013-10-12T17:38:31.277 回答