当我访问具有模型钩子的路线时:
export default Ember.Route.extend({
model: function () {
return this.store.find("account_type");
}
});
我收到此错误:
处理路线时出错:寄存器未找到' account_type'错误:未找到' account_type'
的模型我在名为account_type.js的模型中有一个文件:
import DS from 'ember-data';
export default DS.Model.extend({
type: DS.attr('string')
});
模拟路线:
app.use('/api/account_type', accountTypesRouter);
有什么想法吗?
答案 0 :(得分:1)
看起来你正在使用ember-cli,如果是这种情况,名称的标准分隔符约定是破折号,而不是下划线。我认为如果您改变路线以寻找“帐户类型”,那应该解决它。
export default Ember.Route.extend({
model: function () {
return this.store.find("account-type");
}
});
如果这不起作用,您可能还需要将文件名更改为account-type.js
。
修改强>