title: Rails looking for a databases not specified by database.yml
body: <p>I recently pulled some code and ran rspec.  The tests passed with no problem.  When I ran "rake db:migrate" and "rake db:prepare" however, I got an issue.</p>
  
  <p>Now no rspec test passes, and every failure cites the same error: </p>
  
  <pre><code>Mysql2::Error: Table 'app_test.admins' doesn't exist: SHOW FULL FIELDS FROM `admins`
  </code></pre>
  
  <p>The thing is, that database name is not specified anywhere in the code.  In database.yml, 'app_test' is specified, with no '.admins' suffix.</p>
  
  <p>Similarly, when I run rails server, I get the following error:</p>
  
  <pre><code>Mysql2::Error: Table 'app_dev.admins' doesn't exist: SHOW FULL FIELDS FROM `admins`
  </code></pre>
  
  <p>Only 'app_dev' is specified in yml.</p>
  
  <p>The rake commands (db:migrate, db:test:prepare, db:create, db:drop, etc.) are all modifying the database.yml specified databases, it's just that Rails is looking for databases with the '.admins' suffix.  Where is this '.admins' suffix coming from and how can I remove it?</p>