これが私の問題を説明する簡単な例です:
CarとColorの2つのモデルがあり、ColorにはNameとHexValueの2つの属性があるとします。
車に1つの色を付けたいのですが、車と色の間に1対1の関係は必要ありません。
これを指定する関連付けを作成するにはどうすればよいですか?Colorの単一のエントリを参照する外部キーをCarに追加できることは知っていますが、車の色を取得するには2つのテーブルを結合する必要があるため、これはエレガントな方法ではないように感じます。とにかく、car1.color.nameを実行して色の名前を取得できる関係を作成できますか?
1-1の関係を作成したくはなく、設定された量の色だけが必要であることを覚えておいてください。