title: Ruby on Rails: two references with different name to the same model
body: <p>My app has a model called <code>User</code> (it includes the email adress, username..)
  I want to create a model <code>Message</code> it should have two fields <code>sender</code> and <code>recipient</code>. Both are references to the <code>User</code> model. I tried this:</p>
  
  <pre><code>rails generate model Message sender:references recipient:references
  </code></pre>
  
  <p>Rails generated this:</p>
  
  <pre><code>class Message &lt; ActiveRecord::Base
    belongs_to :sender
    belongs_to :recipient
  end
  </code></pre>
  
  <p>But I don't want two different models. Both fields should reference to <code>User</code>. I'm running Ruby 2.0.0 and Rails 4.0.2. Any help is highly appreciated. Please ask me if you need more information about my problem.</p>