>  Q&A  >  본문

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

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

黄舟黄舟2712일 전691

모든 응답(1)나는 대답할 것이다

  • 阿神

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

    분리도 좋고, Devise를 사용하는 것이 더욱 필요합니다.

    가장 큰 이유는 성능이 아니라 수정의 편의성 때문입니다. 다양한 검증과 콜백으로 인해 Devise를 사용하여 User 테이블의 내용을 변경하는 것이 더 번거롭습니다. 사용자는 웨이보 주소 등을 변경하는 등 언제든지 개인정보를 변경할 수 있습니다.

    회신하다
    0
  • 취소회신하다