用 devise 新建 User 表時,個人信息的詳細資料建在 User 表裏,還是需要分離另一張表 has_one 呢,一般哪種常用?
has_one
人生最曼妙的风景,竟是内心的淡定与从容!
分離好,用Devise就更需要分離。
主要原因不在效能,在於修改的方便。存在User表裡面的東西用Devise改起來是比較麻煩的,各種驗證和callback。而個人資料是使用者可以隨時隨意改的,例如改個微博地址什麼的。
分離好,用Devise就更需要分離。
主要原因不在效能,在於修改的方便。存在User表裡面的東西用Devise改起來是比較麻煩的,各種驗證和callback。而個人資料是使用者可以隨時隨意改的,例如改個微博地址什麼的。