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