woops, I accidentally ran rake db:migrate when i had empty change methods. The solution was to drop table schema_migrations;. That fixed a lot of problems, thanks Ned!