Ember.js создает модель встроенных / загруженных данных
Чтобы использовать проверки ember, мне нужно сделать модель встроенных данных. Я использую Ember CLI.
JSON выглядит примерно так:
{
"endpoint": {
"name": "Name of form",
"form_settings": {
"id": 2,
"setting_one": "Setting 1"
},
"id": 2
}
}
Я сделал этот сериализатор:
import applicationSerializer from 'closealert-ui/serializers/application';
import DS from 'ember-data';
var endpointSerializer = applicationSerializer.extend(DS.EmbeddedRecordsMixin, {
attrs: {
endpointFormSettings: {embedded: 'always'}
}
});
export default endpointSerializer;
Я сделал модель конечной точки:
import DS from 'ember-data';
export default DS.Model.extend({
formName: DS.attr('string'),
formSettings: DS.belongsTo('endpointFormSettings'),
});
И я сделал модель enpoint-form-settings:
import DS from 'ember-data';
export default DS.Model.extend({
endpoint: DS.belongsTo('endpoint'),
settingOne: DS.attr('string')
});
Когда я смотрю в инспекторе ember, модель endpointFormSettings все еще пуста. Что мне не хватает?