多くのチュートリアル(特に認証用)では、スピーカーはユーザー認証とプロファイル情報をユーザーと呼ばれる同じテーブル(モデル)に配置すると言います。
私の質問は単純です:すべてを1つのテーブルに入れるのは安全ですか?(ボーナス:これはベストプラクティスですか?)
認証情報(電子メール、パスワード、ソルトなど)とプロファイル情報(名、姓、生年月日、場所、性別など)をユーザー(認証用)とユーザー(認証用)の2つのモデルに分けることをお勧めします。プロファイル、およびhas_one/belongs_toアソシエーションによるモデルのリンク。
私が間違っている?あなたは私に何を提案しますか?
ありがとう。