我正在尝试从模态窗口创建一个具有belongsTo关系Category的Todo记录并保存。
考虑以下jsbin
在模态窗口中,待办事项有类别,你可以看到那里打印的标题,但是一旦我保存在控制器动作中,就没有设置类别。
这是使用Fixtures完成的,但是我遇到了与ActiveModelSerializer相同的问题。
如果我使用的是普通路线,而不是带有模态的路线,那么它可以工作,所以我猜测我的模态代码有问题,但无法弄明白。
答案 0 :(得分:0)
你有时间问题。在关闭模态并执行rollback
之前,您需要等待内容保存(即解决的承诺)。
您可以查看以下jsbin更改以下内容:
saveTodo: function() {
var context = this;
var todo;
todo = this.get('model');
todo.save().then(function () {
// Now the save is complete and the isDirty flag is false.
context.send('closeModal');
});
}