シナリオは次のとおりです。IssueTypeモデルとIssueTypeColourモデルがあります。、IssueType has_one IssueTypeColourただし、IssueTypeColour必ずしもbelongs_to特定のIssueType;であるとは限りません。それは多くの異なるものに属することができますIssueType。つまり、多くIssueTypeの が同じ を持つことができますIssueTypeColour。
このシナリオによれば、モデルに関連性を持たせ、モデルにhas_one関連性を持たせないことは理にかなっています。IssueTypebelongs_toIssueTypeColour
しかし、それは受け入れられますか?