Базовое приложение Ember не работает с адаптером по умолчанию

Вот исходный код.

Я запускаю Ember-CLI из основной ветки репозитория git (в настоящее время версия 2.2.0-beta.1-master-e803ac7fa6) и подключаюсь через npm. Это должно быть с использованием версий 2.2.0 Ember и Ember Data. В середине базового руководства я столкнулся с проблемой с Mirage и Ember Data. Без явного создания адаптера приложения произойдет сбой приложения. На маршруте возникает ошибка 404, которую должен обрабатывать Mirage, а также многочисленные ошибки адаптера. Во время ember serve ошибок не отображается.

Пытаясь исправить это, я столкнулся с другой проблемой. После запуска ember g adapter application приложение загрузилось в браузере, но по-прежнему возникала ошибка, поскольку при этом был создан RESTAdapter вместо предпочтительного JSONAPIAdapter. После ручного переключения на JSONAPIAdapter все в порядке.

Это проблема с тем, что Ember-CLI все еще каким-то образом использует старую версию Ember Data? Обновление: @Michael и @Gaurav обнаружили проблему с Ember-CLI. См. его ответ для ссылки на проблему Github.

Однако исходный вопрос остается в силе. Должен ли Ember работать без явного создания адаптера?


person 0dyss3us    schedule 17.12.2015    source источник
comment
Пожалуйста, откройте вопрос с ember-cli и ember-cli-mirage. Спасибо.   -  person Gaurav    schedule 17.12.2015
comment
Я уже писал о проблеме для руководств по Ember. Мне сказали создать вопрос здесь. Проблема, похоже, не в ember-cli-mirage, поэтому я не буду туда писать. В настоящее время на ember-cli есть 233 открытых вопроса, поскольку они пытаются выяснить, как конвертировать в 2.0, поэтому я не буду добавлять в какофонию.   -  person 0dyss3us    schedule 17.12.2015


Ответы (1)


Это ошибка Ember CLI 2.2.0-beta.1 — по умолчанию используется неправильный тип адаптера. Можете ли вы открыть вопрос в Ember CLI? Спасибо!

person michael    schedule 17.12.2015
comment
Правильно, есть проблема с ember-cli, использующим неправильный адаптер по умолчанию. Спасибо, что нашли. Но мой первоначальный вопрос относится к сбою Ember без явно созданного адаптера. Вторая проблема — ошибка ember-cli, с которой я столкнулся, пытаясь исправить первую. Первоначальный вопрос остается в силе: должен ли голый проект Ember нормально работать без явного создания адаптера? Я отредактирую вопрос, чтобы лучше отразить это. Виноват. - person 0dyss3us; 17.12.2015