title: rake db:migrate not creating table
body: <p>I'm just following this RoR tut, I'm doing it the same way but I'm stuck creating a table:</p>
  
  <pre><code>$ rails generate model User
        invoke  active_record
        create    db/migrate/20140718180319_create_users.rb
        create    app/models/user.rb
        invoke    test_unit
        create      test/models/user_test.rb
        create      test/fixtures/users.yml
  </code></pre>
  
  <p>This is my xxxxx_create_users.rb</p>
  
  <pre><code>class CreateUsers &lt; ActiveRecord::Migration
  
    def Up
      create_table :users do |t|
        t.column "first_name", :string, :limit =&gt; 25
        t.string "last_name", :limit =&gt; 50
        t.string "email", :default =&gt; "", :null =&gt; false
        t.string "password", :limit =&gt; 40
        t.timestamps
      end
    end
  
    def down
      drop_table :users
    end
  
  end
  </code></pre>
  
  <p>When I run db:migrate the table is not being created:</p>
  
  <pre><code>$ rake db:migrate
  == 20140718182504 CreateUsers: migrating ======================================
  == 20140718182504 CreateUsers: migrated (0.0000s) =============================
  </code></pre>
  
  <p>Is missing </p>
  
  <pre><code>create_table(:users)
  -&gt; x.xxxxxs
  </code></pre>
  
  <p>What am I doing wrong? Thanks.</p>