import ApplicationAdapter from 'ghost/adapters/application'; var SettingAdapter = ApplicationAdapter.extend({ updateRecord: function (store, type, record) { var data = {}, serializer = store.serializerFor(type.typeKey); // remove the fake id that we added onto the model. delete record.id; // use the SettingSerializer to transform the model back into // an array of settings objects like the API expects serializer.serializeIntoHash(data, type, record); // use the ApplicationAdapter's buildURL method but do not // pass in an id. return this.ajax(this.buildURL(type.typeKey), 'PUT', {data: data}); } }); export default SettingAdapter;