title: Rails - Difficulty figuring out relationships/associations
body: <p>I am having some difficulty figuring out the proper relationships for my database.</p>
  
  <p>I have a Course, AssignmentType, and Assignment model. 
  AssignmentType is essentially a label that can be placed to each of the assignments to categorize them (there is a "weight value" that corresponds to each AssignmentType). </p>
  
  <p>The following are some relationships I think could work, but I am not sure which would be the better approach:</p>
  
  <p>Course has many AssignmentTypes, AssignmentType has many Assignments &amp; belongs to course, Assignment belongs to AssignmentType</p>
  
  <p>Course has many Assignments through AssignmentTypes</p>
  
  <p>Course has many Assignments. AssignmentType has many assignments. Assignment belongs to course, Assignment belongs to Assignment Type</p>
  
  <p>Course has many Assignments. Assignment has one Assignment type. </p>
  
  <p>I am really confused as to which would be the proper relationship set to use. Any help would be greatly appreciated. </p>
  
  <p>Thanks!</p>