搜尋

首頁  >  問答  >  主體

資料庫 - 用 devise 建立 User 表時,個人資料詳細資料是否需要單獨建造一張表?

用 devise 新建 User 表時,個人信息的詳細資料建在 User 表裏,還是需要分離另一張表 has_one 呢,一般哪種常用?

黄舟黄舟2854 天前776

全部回覆(1)我來回復

  • 阿神

    阿神2017-04-22 09:01:15

    分離好,用Devise就更需要分離。

    主要原因不在效能,在於修改的方便。存在User表裡面的東西用Devise改起來是比較麻煩的,各種驗證和callback。而個人資料是使用者可以隨時隨意改的,例如改個微博地址什麼的。

    回覆
    0
  • 取消回覆