DB 設計に関する私の質問への回答は、単一テーブルの継承と呼ばれるものを提案しました。それについて少し調べてみましたが、それほど明確な情報を見つけることができないようです。
基本的に私が理解しているように見えるのは、すべてのフィールドとタイプ フィールドを含む大きなテーブルがあり、ORM レイヤーがタイプ フィールドを使用してさまざまなオブジェクト ビューを提供するということです。あれは正しいですか?
さらに重要なことに、単一テーブルの継承は「承認された」データベース設計手法ですか? つまり、それを使用するのは「賢明」ですか?それを使用しても安全ですか、それとも問題を引き起こしますか?
もう1つの問題は、これがレールでどれだけうまく機能するかということです? Railsからいくつかの参照を見つけましたが、従来とは異なる方法で問題を引き起こすのでしょうか?
どんな助けでも大歓迎です。