사용자가 코스를 만들 수 있기를 바랍니다. (한 명의 사용자에게 속해야하므로) 다른 사용자가 만든 코스가 아닌 다른 코스에 참여할 수 있기를 바랍니다. 적절한 연관성은 무엇입니까? 코스와 사용자? 나는 다음과 같은 모델 연결을 만들고 싶어 :3 가지 모델 간의 연관
Class User < ActiveRecord::Base
has_many :courses
has_many :comments ,through: :courses
end
Class Course < ActiveRecord::Base
has_and_belongs_to_many :users #here i am not sure
has_many :comments
end
Class Comment < ActiveRecord::Base
belongs_to :courses
end
을하고? 아, 코스의 모든 댓글이나 등록을 사용해야합니까? 답변 해 주셔서 감사합니다 – clair13
'3 가지 모델'이 무엇인지 모르시겠습니까? 원하는 모델을 여러 개 가질 수 있습니다. 단 3 모델 - 그건 복잡합니다. 코스에 속하는 설명은 사용 방법 및 코스가 인스턴스마다 다를 경우 사용 방법에 따라 다릅니다. 코스가 항상 동일하다면, 똑같은 교사, 동일한 강의 계획서를 가르친 다음 코스에 댓글을 연결하십시오. 코스 인스턴스가 주석과 인스턴스가 서로 다른 경우 인스턴스는 구현 계획에 따라 달라집니다. – MageeWorld
답장을 보내 주셔서 감사합니다. – clair13