Rails アプリケーションのデータベースを整理する方法をゼロにすることはできません。ここと Google で見つけた質問では、クラスの継承が制限されている問題について説明しています。クラスの数が非常に多い場合はどうなりますか。schema.org 階層で識別されるすべてのタイプに対して、タイプごとに 1 つのクラスを作成したい場合、クラスをどのように編成すればよいですか?
CITIERと呼ばれるこの宝石のようなクラステーブル継承のサポートを見つけましたが、単一テーブル継承を実装する方が簡単で、サポートされているようです。
STI に固執するべきですか、それとも MTI を使用しようとするべきですか?