title: What should I do if I named a Model in Rails 3 plural?
body: <p>I created a model called UserHasMessages based on some SO postings.  I think this seems to be creating some challenges for me:</p>
  
  <ul>
  <li><p>How do I reference it with <code>has_many</code>?  Should I use has_many <code>:user_has_messageses</code>?</p></li>
  <li><p>How do I do joins?  I have tried User.joins(:user_has_messages) and it is sad :(</p></li>
  </ul>
  
  <p><strong>Question:</strong></p>
  
  <p>Should I somehow change the name to UserHasMessage, and if so, how?</p>
  
  <p>If I keep as plural, how do I handle these cases?</p>