在Ember项目中找不到夹具文件

时间:2015-02-01 13:30:08

标签: ember.js

是否有使用Ember灯具的基本教程或指南?我已经完成了tilde training但它在项目中间正好落下,我试图从Ember new开始,遵循课程中教授的相同惯例。

我已经设置了以下路线和夹具:

// routes/application.js
  import Ember from 'ember';
  import speakers from 'models/speaker-fixtures';

  export default Ember.Route.extend({
    model: function() {
       return speakers;
  });

// fixture app/models/speaker-fixtures.js
export default [{
  id: "1",
  twitterHandle: "foogirl",
  name: "foo girl",
  avatar: ""
}, {
  id: "2",
  twitterHandle: "fooboy",
  name: "foo boy",
  avatar: ""
}];

// adapter/application.js 
import DS from 'ember-data';

export default DS.FixtureAdapter.extend({});

// serializer/application.js
import DS from "ember-data";

export default DS.RESTSerializer.extend({});

< .CODE>

收到错误: 文件:project-voice / routes / application.js ENOENT,没有这样的文件或目录'/ Users /../ tmp / tree_merger -tmp_dest_dir-VUc8t50a.tmp / models / speaker-fixtures.js'

我有什么遗漏会帮助找到我的夹具文件吗?这是我在教程之外创建应用程序的第一次尝试,我有点迷失。 *我也尝试在模型中设置夹具,如何在embercli doc中解释并且无法完成工作。

任何正确方向的推动都会有很大帮助。感谢

1 个答案:

答案 0 :(得分:0)

路径确实需要是相对的。

import '../models/speaker-fixtures';