0

죄송합니다. 저는 Rails, Devise 및 모델 연관에 대해 매우 익숙합니다.사용자를 수업 진행 상황과 연결하는 방법

나는 및 Lesson 모델로 생성 된 User 모델을 가지고 있습니다. 각 레슨에는 여러 부분이 있습니다. 나는 주어진 수업에서 사용자가 어떤 부분을 완성했는지 추적하고 싶다.

User 
    has_many :progressions 

Progression 
    belongs_to :user 
    has_one :lesson 
    has_many :parts 

Lesson 
    has_many :parts 

Part 
    belongs_to :lesson 

이 갈 올바른 방법처럼 보이는가 :

그래서 내가 생각하는 모델 협회의 점에서 나는이 필요합니까?

답변

0

모두 괜찮아 보입니다. 진행을위한 수업을 통해 부품에 쉽게 액세스 할 수 있습니다.

Progression 
    has_one :lesson 
    has_many :parts, through: :lesson