В качестве бэкенда использую emberFire на время разработки (ember v2.1).
Имеются две модели:
Категории:
![2Nya8Lx2a_w.jpg](http://cs625422.vk.me/v625422797/4ec14/2Nya8Lx2a_w.jpg)
Услуги:
![0lD2CTnC2yg.jpg](http://cs625422.vk.me/v625422797/4ec0d/0lD2CTnC2yg.jpg)
Роут на странице грузит в модель одну из выбранных категорий:
model: function (params) {
return this.store.find('services-cat', params.category_id)
}
Экшен для создания новой услуги для выбранной категории такой:
![BD3l0SrLzek.jpg](http://cs625422.vk.me/v625422797/4ec1b/BD3l0SrLzek.jpg)
Как переделать экшен, чтобы сохранялась услуга и обновлялась категория по правилам hasMany и belongsTo?
Сериалайзеры взял из доков emberFire.
export default FirebaseSerializer.extend({
attrs: {
category: { embedded: 'always' }
}
});
и
export default FirebaseSerializer.extend({
attrs: {
services: { embedded: 'always' }
}
});