RoR3で継承を実装する最良の方法を選ぶ初心者を助けてください。私が持っている:私は、作成したテーブル内のヌルフィールドがたくさんあるだろうので、単一表の継承は、悪い解決することRuby on Rails 3のモデル継承
-Person (address fields, birthdate, etc.) -Player, inherits from Person (position, shoe_size, etc.) -Goalkeeper, inherits from Player (other specific fields related to this role)
と思います。これを行う最善の方法は何ですか?多態性の関連付けを使用する(has_one?)? belongs_to/has_oneを使用します(ただし、PlayerビューでPersonのフィールドも表示する方法は?)継承を実装しないでください。その他のソリューション?