В качестве бэкенда использую emberFire на время разработки (ember v2.1).
Имеются две модели:
Категории:
Услуги:
Роут на странице грузит в модель одну из выбранных категорий:
model: function (params) {
return this.store.find('services-cat', params.category_id)
}
Экшен для создания новой услуги для выбранной категории такой:
Как переделать экшен, чтобы сохранялась услуга и обновлялась категория по правилам hasMany и belongsTo?
Сериалайзеры взял из доков emberFire.
export default FirebaseSerializer.extend({
attrs: {
category: { embedded: 'always' }
}
});
и
export default FirebaseSerializer.extend({
attrs: {
services: { embedded: 'always' }
}
});