【发布时间】:2014-08-11 16:11:08
【问题描述】:
我将 Ember 连接到提供一些 JSON 的 Rails API。
我正在尝试让关系正常工作 (product hasMany images),但它一直给我这个错误:
Cannot read property 'typeKey' of undefined
我的模特:
App.Product = DS.Model.extend({
images: DS.hasMany('image'),
title: DS.attr('string'),
});
App.Image = DS.Model.extend({
product: DS.belongsTo('product')
});
Rails 将 json 呈现为:
{
"products":[
{
"id": 1,
"title": "product title",
"images":[
{
"id": 1,
"urls":
{
"thumb":"http://domain.com/thumb/image.jpg",
"original":"http://domain.com/original/image.jpg"
}
}
]
}
]
}
【问题讨论】:
标签: ruby-on-rails ember.js ember-data