title: How to Manage Many-to-Many Relationships
body: <p>I have two models <code>Group</code> and <code>Person</code> that I want to have a many-to-many relationship, but I'm unclear on how to manage the relationship itself. I want to be able to create groups and persons separately -- NOT necessarily via a nested model -- and then link persons to groups from the group view/model itself. </p>
  
  <p>Does anyone have any suggestions on how to do so? </p>
  
  <p>I thought of creating a many-to-many relationship via a join model and then accepting nested attributes for the join model in the <code>Group</code> model -- so I believe I will be able to add and remove relationships via the <code>Group</code> view/model. Does this approach make sense?</p>