【发布时间】:2025-12-21 09:55:12
【问题描述】:
是否可以使用geo-data 之类的模型名称?
让我解释一下
我有一个这样的模型
// app/models/geo-data.js
import DS from 'ember-data';
var geoData = DS.Model.extend({
name: DS.attr('string')
});
geoData.reopenClass({
FIXTURES: [
{
name: 'foo'
}
]
});
export default geoData;
那么我有一条路线
// app/routes/index.js
import Ember from 'ember';
export default Ember.Route.extend({
model: function() {
return this.store.find('geo-data');
}
});
还有一个适配器
// app/adapters/geo-data.js
import DS from 'ember-data';
export default DS.FixtureAdapter.extend({});
但我的应用不断尝试向 http://customhost.com/geoData 发送 GET 请求
- 首先它不应该执行任何请求,它在一个夹具适配器下
- 它向
/geoData而不是/geo-data发送请求
我肯定错过了一些东西,你能启发我吗? 谢谢
【问题讨论】:
标签: ember.js ember-data ember-cli