一般问题:
我想了解当前事务 ( currentTransaction) 和默认事务 ( defaultTransaction) 的概述。
具体问题:
我一直在比较Ember 控制器this.get('model').save()和this.get('store').commit().
this.get('model').save()最终会调用 Ember-data Store 的get(this, 'currentTransaction').commit().,见github。
this.get('store').commit()最终会调用 Ember-data Store 的get(this, 'defaultTransaction').commit(),见github。
在更新单个编辑记录的情况下,它们似乎完全相同。它们应该如何以不同的方式使用?