首頁 > 問答 > 主體
用 devise 新建 User 表时,个人信息的详细资料建在 User 表里,还是需要分离另一张表 has_one 呢,一般哪种常用?
has_one
阿神2017-04-22 09:01:15
分離好,用Devise就更需要分離。
主要原因不在效能,在於修改的方便。存在User表裡面的東西用Devise改起來是比較麻煩的,各種驗證和callback。而個人資料是使用者可以隨時隨意改的,例如改個微博地址什麼的。