title: Rails Join Table Problem
body: <p>I am working on a rails project and am having some issues with the following join:</p>
  
  <pre><code>@page = Page.find(params[:id], :joins =&gt; "LEFT JOIN page_translations ON page_translations.page_id = pages.id")
  </code></pre>
  
  <p>For some reason its only pulling back everything from the Pages table.</p>
  
  <p>Here is my model for Page</p>
  
  <pre><code>class Page &lt; ActiveRecord::Base
    has_many :users_pages
    has_many :users, :through =&gt; :users_pages
    has_many :page_translations
    has_many :categories
    accepts_nested_attributes_for :page_translations
    accepts_nested_attributes_for :categories
  end
  </code></pre>
  
  <p>Here is my model for PageTranslation</p>
  
  <pre><code>class PageTranslation &lt; ActiveRecord::Base
    belongs_to :pages
  end
  </code></pre>
  
  <p>Thanks in advance for all of the help!</p>
  
  <p>Edit (@thenduks)</p>
  
  <p>The log runs two separate queries:</p>
  
  <pre><code>Page Load (0.5ms)  SELECT `pages`.* FROM `pages` WHERE (`pages`.`id` = 1) LIMIT 1
  
  PageTranslation Load (0.5ms) SELECT `page_translations`.* FROM `page_translations` WHERE (`page_translations`.page_id = 1)
  </code></pre>
  
  <p>Here is what my controller looks like:</p>
  
  <pre><code>@page = Page.find(params[:id], :include =&gt; :page_translations)
  </code></pre>