Ember では、1 対 1 の関係を次のように宣言します。
App.User = DS.Model.extend({
profile: DS.belongsTo('App.Profile')
});
App.Profile = DS.Model.extend({
user: DS.belongsTo('App.User')
});
これは、Ember が両方のモデルに外部キーを必要とすることを意味するのでしょうか、それとも (プロファイルをユーザーに属させ、ユーザーに 1 つのプロファイルを持たせたい場合) プロファイルに外部キーがあれば十分でしょうか?