私はRailsに比較的慣れていません。
私はDeviseを通じてユーザーモデルを持っています。別の Profile モデルで、ユーザーに必要なすべての追加フィールドを持つ方が効率的かどうか疑問に思っています。
新しいモデルを作成し、そのモデルに has_one 関連付けを使用することを検討している同様の状況に遭遇していますが、 User モデル内のユーザーに属するすべての属性があれば、よりクリーンになるようです。そのような状況にどのように対処しますか?アプリケーションのパフォーマンスにどのような影響がありますか?
特にパフォーマンスの観点から、 has_one 関係を作成することの利点と欠点について詳しく説明できますか?