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。我想出了解决办法,并将其张贴在下面。