質問
承認および認証ロジックが構築された User モデルがあります。
これで、3 種類のユーザーがいることがわかりました。それぞれについて異なる情報を保存したいと思います。
Railsでこれを処理する最良の方法は何ですか?
現在の読書に基づく考え
私は STI を見てきましたが、私が読んだ内容から、私のデータベースに多くの NULL フィールドが存在することになるため、これは不適切であると感じています。
理想的には、3 つのユーザー タイプのそれぞれに対して認証/承認ロジックを複製したくないと考えています。
各ユーザーは、アプリケーション内でさまざまな機能も使用できます。