[英]Ember Fixtures data not loading
我一直在嘗試使Ember燈具數據在我正在開發的基於ember-rails gem的測試應用程序上工作。 當我使用Chrome Ember檢查器工具時,數據模型似乎正在加載,但它並未加載實際數據。
我有以下設置。
router.js
App.Router.map(function() {
this.resource('projects'), { path: '/' };
});
store.js
App.ApplicationAdapter = DS.FixtureAdapter
車型/ project.js
App.Project = DS.Model.extend({
name: DS.attr('string')
});
App.Project.FIXTURES = [
{ id: 1,
name: 'Test data 1'
},
{ id: 2,
name: 'Test data 2'
}
];
路線/ projectsRoute.js
App.ProjectRoute = Ember.Route.extend({
model: function() {
return this.store.find('project');
}
});
正如我提到的,這是使用ember-rails gem在rails之上構建的。
任何幫助將非常感激 :)
不必添加FIXTURES
作為鍵,而是必須重新打開Model:
App.Project.reopenClass({
FIXTURES: [
{ id: 1,
name: 'Test data 1'
},
{ id: 2,
name: 'Test data 2'
}
]
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.