基本Ember应用程序不使用默认适配器

时间:2015-12-17 16:13:49

标签: ember.js ember-cli ember-cli-mirage

这是source code

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

在试图解决这个问题时,我遇到了另一个问题。运行angular.module('CurriculumApp') //portfolio controller .controller('portfolioController', function($scope) { // Controller stuff goes here })// closes controller .animation ('.img-thumbnail', function() { return { move: function(element, done) { $(element).toggle("bounce", { times : 3 }, "slow"); } } }); //closes .animation 后,应用程序在浏览器中加载但仍然存在错误,因为这会生成RESTAdapter而不是首选的JSONAPIAdapter。手动切换到JSONAPIAdapter后,一切都很好。

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

但最初的问题仍然存在。 Ember能否在没有明确创建适配器的情况下运行?

1 个答案:

答案 0 :(得分:1)

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