我正在尝试使用findAll将json数据加载到以下模型中:
App.Territory = DS.Model.extend({
name: DS.attr('string'),
code: DS.attr('string'),
regionId: DS.attr('string')
});
实际创建模型时,转换回JSON会显示它具有region_id的引用,该引用为null,但对于regionId没有任何引用。有没有人知道一种覆盖这种默认约定的方法?
答案 0 :(得分:0)
确定调用Ember.String.decamelize(name)
的RESTSerializer上的keyForAttribute方法形成了密钥。我能够通过添加以下行来解决这个问题:
App.store.adapter.serializer.keyForAttributeName = function (type, name) {
return name;
}