title: I want to create a join table in Rails that belongs to four or five other tables. Does this seem logically flawed?
body: <p>I'd like to create a join table called "role_assignments," which joins four or five other tables. When I query a single role assignment for a single user, this will in turn  query the other tables for relevant information.</p>
  
  <p>Am I headed down a bad path here? Are there crippling performance issues in store for me? I've never done this before, but going with this sort of join table makes perfect sense to me for my particular situation. Any insights you could provide would be greatly appreciated.</p>