嵌套模型上的验证错误

时间:2015-10-06 14:12:48

标签: ember.js ember-data

我正在尝试为嵌套模型创建服务器端验证。这是我的Ember模特:

//models/blog.js
export default DS.Model.extend({
  "name": DS.attr('string'),
  "category": DS.belongsTo('category'),
  "posts": DS.hasMany('post')
});

 //models/category.js
export default DS.Model.extend({
  "name": DS.attr('string')
});

 //models/post.js
export default DS.Model.extend({
  "text": DS.attr('string')
});

保存博客模型时,我也会验证所有子模型。

当其中一个子模型属性出现验证错误时,如何格式化包含友好错误的JSON?

这是我现在在博客标题无效时生成的JSON:

{
  "errors": [
    {
      "title": "name",
      "detail": "some error"
    }
  ]
}

0 个答案:

没有答案