Ember.js 从JSON创建关联模型

Ember.js 从JSON创建关联模型,ember.js,associations,Ember.js,Associations,我有一个服务器响应,看起来像: comments: [ 0: { body: "test3", created_at: "2013-06-27T22:27:47Z", user: { email: "test@test.com", id: 1, name: "Tester" } } ] 和余烬模型: App.Comment = DS.Model.extend({ user: DS.belongsTo('

我有一个服务器响应,看起来像:

comments: [
  0: {
    body: "test3",
    created_at: "2013-06-27T22:27:47Z",
    user: {
        email: "test@test.com",
        id: 1,
        name: "Tester"
    }
  }
]
和余烬模型:

App.Comment = DS.Model.extend({
  user: DS.belongsTo('App.User'),
  body: DS.attr('string')
});

App.User = DS.Model.extend({
  name: DS.attr('string'),
  email: DS.attr('string'),
});

如何从服务器的响应创建一个余烬用户模型?

如果使用rails活动模型序列化程序,解决方案是
嵌入:id,include:true

app/serializers/comment_serializer.rb

class CommentSerializer < ActiveModel::Serializer
  embed :ids, include: true
  attributes :created_at, :body
  has_one :user
end

如果使用rails活动模型序列化程序,解决方案是
嵌入:ids,include:true

app/serializers/comment_serializer.rb

class CommentSerializer < ActiveModel::Serializer
  embed :ids, include: true
  attributes :created_at, :body
  has_one :user
end

您是在使用ember数据还是在寻找一个没有任何持久性库的普通示例?我使用的是ember数据和rails。我找到了解决方案,并将在下面发布。您是在使用ember数据还是在寻找一个没有任何持久性库的普通示例?我正在使用ember数据和rails。我想出了解决办法,并将其张贴在下面。