これは 2 つの部分からなる質問です -
a) Node.js からレコードを取得するように Ember-data を構成しようとしているときに、ネストされたオブジェクトを取得する際に問題が発生しています
私たちが持っているとしましょう
Post = DS.Model.extend({
title:DS.attr('string'),
comments:DS.hasMany('Comment'),
tags:DS.hasMany('Tag')
});
Tag = DS.Model.extend({
tag:DS.attr('string'),
posts:DS.hasMany('Post')
});
Comment = DS.Model.extend({
post:DS.belongsTo('Post'),
text:DS.attr('string')
});
投稿の URL リクエストは「api/posts/:post_id?」のようになります。
コメントの URL を「api/posts/:post_id/comments/:comment_id」のようにするにはどうすればよいでしょうか?
b) tag<->post のような多対多の関係では、タグの URL は投稿の URL のように見える必要があります: 'api/posts/:post_id?'
'api/tags/:tag_id?'
ノート: '?' :xxx_id の後は、xxx_id がオプションであることを意味します