在我看来,我正在迭代一个多态关联的消息列表。我想基于polymorphic_type从我的多态模型(例如,Comment,Post)中呈现不同的属性。
如何在把手中处理?
App.User = DS.Model.extend({
messages: DS.hasMany(App.Message, {polymorphic: true})
});
App.Message = DS.Model.extend({
created_at: DS.attr('date'),
user: DS.belongsTo(App.User)
});
App.Post = App.Message.extend({
title: DS.attr('string')
});
App.Comment = App.Message.extend({
body: DS.attr('string'),
});