ドキュメントに従ってカスタム アダプターを作成しようとしていますが、createRecord に渡されるモデルが空の ember-data オブジェクトであるという問題に直面しています (console.log(model) で試してみましたが、属性)。
まったく同じアプリで RESTAdapter を使用すると、問題なく動作します。
createRecord: function(store, type, model) {
if (type == App.Entity) {
var url = '/api/entities/%@';
}
jQuery.ajax({
url: url.fmt(model.get('id')),
data: {entity: model.get('data')},
dataType: 'json',
type: 'POST',
success: function(data) {
store.didCreateRecord(model, data.entity);
}
});
}