データベースのユーザテーブルを表すuserというアクティブレコードクラスがあるとします。ActiveRecordオブジェクトからの継承
しかし、私は
- 特別な機能を持っているユーザーのさまざまな種類があり
- 特殊変数
- カスタム関係(雇用者にhas_many会社、会社:)また、これら
しかし、belongs_toの従業員ユーザーには多くの機能が共通しています。だから私がしたいのは、それぞれの異なるタイプのユーザーのクラスを作成し、ユーザークラスから継承することです。
- ユーザー<はActiveRecord ::ベース
- 雇用<ユーザー
- 従業員<ユーザー
- カスタマー<ユーザー
そのような何かを行うための最善の方法は何ですか?
おかげ
ありがとうございます。最後に、各クラスのカスタムリレーションシップはどうですか? –