お世話になります。
現在railsで単一テーブル継承を行おうかという場面に出くわしました。
そこでtypeというカラムを追加しようと思ったのですが、typeで指定する内容が将来的に30種類を超えそうです。
さらに、typeによっては特別なcolumが必要となります。
全体として挙動はほとんど一緒なので(viewも共通)、STIがいいかと思うのですが、サブクラスがたくさんできると見通しが悪くなるのではないかと思いました。
controller+モデルを完全に分けてしまうのか、それとも他に良い方法があるのか、なかなか踏み込めないでいます。
何か、お知恵を拝借できれば幸いです。
どうぞよろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。