Так что, скажем, у рецепта есть несколько ингредиентов разного количества.Как настроить полиморфные отношения с использованием данных ember
Рецепт Модель
var Recipe = DS.Model.extend({
name: DS.attr('string'),
ingredients: DS.hasMany('ingredient')
});
Ингредиент Модель
var Ingredient = DS.Model.extend({
name: DS.attr('string'),
recipes: DS.hasMany('recipe'),
// amount?
});
Таким образом, количество каждого ингредиента будет зависеть от рецепта. Однако сам по себе ингредиент не будет иметь суммы.
Как вы собираетесь моделировать эти данные? Сейчас я использую FixtureAdapter
, пока не закончу создание интерфейса.
Использование Ember 1.5.1
и Ember-Data 1.0.0-beta.7+canary.b45e23ba
.
Чтобы быть ясным, атрибут суммы для ингредиента имел бы отношение к рецепту? И в полезной нагрузке я бы также включил amountType? –
Извините, я ответил, затем понял, что пропустил часть вашего рецепта, обновленную выше. – Kingpin2k
с использованием записи о соединении кажется гораздо более простым. Даже не думал об этом –