title: Has many :through association not found
body: <p>I have two models that can have tags added to them.</p>
  
  <ul>
  <li>Player</li>
  <li>Ticket</li>
  </ul>
  
  <p>and I have a <code>Tag</code> model which belongs to both so I have two join models</p>
  
  <ul>
  <li>tag_ticket</li>
  <li>tag_player</li>
  </ul>
  
  <p>I am getting a <code>Could not find the association :tag_tickets in model Ticket</code> error but my association is in there.</p>
  
  <pre><code>class Ticket &lt; ActiveRecord::Base
    has_many :tag_tickets
    has_many :tags, :through =&gt; :tag_tickets
  end
  </code></pre>
  
  <p>I'm just focusing on the <code>Ticket</code> model but the player model should look similar.</p>
  
  <p>this is my migration for <code>TagTicket</code></p>
  
  <pre><code>class CreateTagTickets &lt; ActiveRecord::Migration
    def change
      create_table :tag_tickets do |t|
        t.integer :ticket_id
        t.integer :tag_id
  
        t.timestamps
      end
    end
  end
  </code></pre>