在基于Ember-cli的项目中使用Rails 4后端 - 我需要能够保存(并最终读取)嵌套数据。数据模型很直接......
Survey
name: string
Question:
survey_id: integer
question_type_id: integer
text: string
Answer:
question_id: integer
text: string
A Survey hasMany Questions. Each Question hasMany Answers
我试图找出如何编写自定义Survey序列化程序。根据我的研究,我知道我需要扩展DS.JSONSerializer - 但我不知道该怎么做。任何帮助将不胜感激。
由于
答案 0 :(得分:5)
Ember-cli带有一个用于启动序列化器的发生器。您可以使用
运行它$ ember g serializer Survey
产生:
version: 0.0.40
installing
create app/serializers/survey.js
create tests/unit/serializers/survey-test.js
开箱即用,序列化器将如下所示:
import DS from 'ember-data';
export default DS.RESTSerializer.extend({
});
您现在可以根据自己的需要进行自定义。由于您没有说明您希望进行哪种自定义,因此您可能需要阅读the documentation。具体来说,您可以查看section on customization。