我发现如果我尝试将 url 包含在 ember-data 模型的原始定义中,它会在我的 REST 适配器中爆炸,但如果我只是“reopenClass”就可以了。
这背后的技术原因是什么?(以下是工作示例)
CodeCamp.Speaker = DS.Model.extend({
id: DS.attr('number'),
name: DS.attr('string'),
session: DS.belongsTo('CodeCamp.Session')
});
CodeCamp.Speaker.reopenClass({
url: 'sessions/%@/speakers'
});