ruby アプリケーションで datamapper を使用していますが、理解できない問題に直面しています。
アパート モデルとロケーション モデルがあります。アパートは特定の場所にあり、複数のアパートが同じ場所にある場合があります。これは通常、1対nの関係を説明しています(私は推測します:-))
私の感じでは、Appartement sql テーブルには location_id が必要ですが、Location テーブル内に Appartment ポインターは必要ありません。私にとって、場所はそれ自体で存在する必要があり、アパートを参照するべきではありません。
Appartement の ruby クラスに、以下を追加しました。
has n, Location
しかし、その後、Location Ruby クラス内に appartment_id が作成されますが、これは望ましくありません。
手がかりはありますか?
どうもありがとう、リュック