title: Rake aborted... table 'users' already exists
body: <p>I have created a database with devise and the nifty generator. I'm trying to make a new database with the nifty generator (<code>rails g nifty:scaffold Asset user_id:integer</code>), but when I try to migrate the database (<code>rake db:migrate</code>), I get the following error:</p>
  
  <pre><code>charlotte-dator:showwwdown holgersindbaek$ rake db:migrate
  ==  DeviseCreateUsers: migrating ==============================================
  -- create_table(:users)
  rake aborted!
  An error has occurred, all later migrations canceled:
  
  Mysql2::Error: Table 'users' already exists: CREATE TABLE `users` (`id` int(11) DEFAULT NULL auto_increment PRIMARY KEY, `email` varchar(255) DEFAULT '' NOT NULL, `encrypted_password` varchar(128) DEFAULT '' NOT NULL, `reset_password_token` varchar(255), `reset_password_sent_at` datetime, `remember_created_at` datetime, `sign_in_count` int(11) DEFAULT 0, `current_sign_in_at` datetime, `last_sign_in_at` datetime, `current_sign_in_ip` varchar(255), `last_sign_in_ip` varchar(255), `name` varchar(255), `created_at` datetime, `updated_at` datetime) ENGINE=InnoDB
  
  Tasks: TOP =&gt; db:migrate
  (See full trace by running task with --trace)
  </code></pre>
  
  <p>I'm following a tutorial and have quite a hard time understanding why this happens. Can anyone explain what is going on?</p>