>

공유 필드와 관련이없는 필드가 여러 개인 여러 유형의 사용자가있는 응용 프로그램을 만들려고합니다. 최선의 선택은 무엇입니까?

연구를 마친 후 가장 일반적인 방법은 Devise + Rolify + CanCanCan/Pundit를 사용하는 것 같습니다.

제 질문은 각 유형의 사용자에 대해 다른 프로파일 모델을 작성하는 것입니까? 아니면 다른 프로파일 모델에 대해 다형성 연관을 작성하는 것이 더 좋습니까?


  • 답변 # 1

    개인적으로 기본 사용자 클래스를 만들고 별도의 확장 프로그램을 다음과 같이 따로 유지합니다.

    class User < ActiveRecord::Base
      ...
    end
    class Supervisor < User
    end
    class Employee < User
    end
    
    

    과거에이 작업을 수행했으며 잘 작동합니다.

  • 이전 html - 부트 스트랩의 응답 성을 검사 할 때 아이콘을 오른쪽에 정렬하여 중앙에 정렬 된 레이블과 겹칩니다
  • 다음 jquery - 쿼리 셋의 처음 몇 항목을 렌더링 한 다음 ajax를 통해 더 많은 항목을로드하십시오