title: Rails custom foreign_key name on both table
body: <p>I have two models, for example User and Club with their attributes:</p>
  
  <pre><code>User:
    id
    uid
    email
    etc.
  </code></pre>
  
  <p>and</p>
  
  <pre><code>Club:
    id
    player_id
    address
    supporter
    etc.
  </code></pre>
  
  <p>For some reason, the join attribute is <code>clubs.player_id</code> with <code>users.uid</code> NOT <code>clubs.player_id</code> with <code>users.id</code>. Is it possible connecting these two model with <code>one-to-one</code> association using <code>has_one</code> and <code>belongs_to</code>? thx</p>