I have to create adapter and serializer for ‘settings/page/links’ bellow are the codes
app/settings/page/link/adapter.js
import ApplicationAdapter from '../../../application/adapter';
export default ApplicationAdapter.extend({
pathForType: function(modelName) {
modelName = modelName.replace('settings/page/', '');
var decamelized = Ember.String.decamelize(modelName);
return Ember.String.pluralize(decamelized);
}
});
app/settings/page/link/serializer.js
import DS from 'ember-data';
export default DS.RESTSerializer.extend({
modelNameFromPayloadKey: function (payloadKey) {
return this._super('settings/page/' + payloadKey);
},
payloadKeyFromModelName: function(modelName) {
modelName = modelName.replace('settings/page/', '');
modelName = Ember.String.dasherize(modelName);
return modelName;
}
});