2

这是源代码

我正在从 git repo 的主分支(当前版本 2.2.0-beta.1-master-e803ac7fa6)运行 Ember-CLI,并通过 npm 进行链接。这应该使用 Ember 和 Ember Data 的 2.2.0 版本。在基础教程的中间,我遇到了 Mirage 和 Ember Data 的问题。如果不显式创建应用程序适配器,应用程序将失败。在应该由 Mirage 处理的路由上引发 404 错误,以及许多适配器错误。期间没有显示错误ember serve

在试图解决这个问题时,我遇到了另一个问题。运行后ember g adapter application,应用程序在浏览器中加载,但仍然出现错误,因为这生成了 RESTAdapter 而不是首选的 JSONAPIAdapter。手动切换到 JSONAPIAdapter 后,一切正常。

这是 Ember-CLI 仍然以某种方式使用旧版本的 Ember Data 的问题吗?更新: @Michael 和 @Gaurav 发现了 Ember-CLI 的问题。请参阅他对 Github 问题链接的回答。

不过,最初的问题仍然存在。Ember 是否应该能够在不显式创建适配器的情况下运行?

4

1 回答 1

1

这是 Ember CLI 2.2.0-beta.1 的一个错误 - 默认情况下它使用了错误的适配器类型。你能在 Ember CLI 上打开一个问题吗?谢谢!

于 2015-12-17T17:04:41.180 回答