Migrations are currently broken because of the following bug that I hit upon, rails/rails#7954.
My initial migration to add a new boolean column, I set the type to :bool instead of :boolean.
To fix the issue, follow the steps here, http://stackoverflow.com/questions/8442147/how-to-delete-or-add-column-in-sqlite.
Blows my mind that sqlite does not support the modification of a column type or the deletion of a column after it has been added. Party all the time.
After trying to move to postgres, I ended up fixing sqlite.