【发布时间】:2014-12-29 16:36:28
【问题描述】:
我有两个模型:
user: [
firstName: DS.attr('string'),
lastName: DS.attr('string'),
animals: DS.hasMany('animal', { async: true })
]
animal: [
name: DS.attr('string'),
user: DS.belongsTo('user', { async: true })
]
当我看到动物路线一切正常时,rails 返回的 JSON 如下:
{"animals":[{"id":1,"name":"Wiskey","user_id":3}
Ember 为 user/3 调用 GET。
当我尝试查找所有用户时,我拥有的是这个 json:
{"users":[{"id":3,"firstName":"Bob","lastName":"Marley","animal_ids":[4,8,14]}
但没有为动物 4、8 和 14 调用 GET。 问题是什么?我使用的适配器是 ActiveModelAdapter。
谢谢!
【问题讨论】:
标签: ruby-on-rails json ember.js relationships activemodel