首頁  >  問答  >  主體

数据库 - 用 devise 建 User 表时,个人信息详细资料是否需要单独建一张表?

用 devise 新建 User 表时,个人信息的详细资料建在 User 表里,还是需要分离另一张表 has_one 呢,一般哪种常用?

黄舟黄舟2712 天前698

全部回覆(1)我來回復

  • 阿神

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

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

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

    回覆
    0
  • 取消回覆