Да, иногда это может сбивать с толку!Но шокирующая реальность заключается в том, что все очень просто:)
Вот мой собственный пример: автомобили
Если мы привыкли ездить спереди и сзади, как вы будете перемаркировать шестерни?
Простая, ведущая шестерня переключается назад, а задняя шестерня становится ведущей!
При использовании Ember Data применяется точно такой же принцип.Если вы хотите, чтобы Ember Data знал, как перейти от одной модели к другой, просто укажите поле, в котором находится объект.Этот ключ является обратным.
Что это значит?
Любая модель может быть обратной к другой, это зависит только от того, в каком направлении вы хотите двигаться.Обычная практика - переходить от модели статьи в блоге к комментариям, но вы бы правильно указали ее, если хотите.В конце концов, будь то движение вперед или движение вперед-назад, вы попадете в одно и то же место, только с другими соглашениями.
Инверсия не имеет здесь особой функциональности, кроме помощи в прохождении Ember Data отодна модель к другой.