我使用的模型App.License
有一个名为expires_at
的属性。
在使用edit
LicenseController
方法编辑许可证时,我将其设置为:...
this.get('model').set('expires_at', '2014-12-31');
然后我正在this.get('model').save();
向服务器发出PUT请求。
但是在该请求中,expires_at参数作为模型的旧值发送。
当我在控制台中打印我的模型时,它在expires_at
和_attributes
中显示_data
。奇怪的是_attributes中的expires_at更新了一个,而_data中的expires_at是旧的(它被发送到PUT请求)。许可证的其他属性正确设置,并作为PUT参数发送,expires_at
除外。我错过了一些非常小而重要的事情吗?对此有任何帮助非常感谢。