I\'m getting an error:
SQLite3::SQLException: no such column: ideas.list_id:
SELECT \"ideas\".* FROM \"ideas\"
WHERE \"ideas\".\"list_id\" = 2
If you already have files in your migrate folder, you could just add column you want there(just type the code), delete development.sqlite or whatever represents your db file, and run rake db:migrate. It will then create a new sqlite file with new column in table, and you can check it in schema.rb
So, basically, everything you did seems good, except you didn't delete your database file. Doing this seems the easiest for me, all though you will lose all the files in your database. If you're just testing and developing Rails app, this works. Can anyone comment if there is something wrong with this approach, besides what i wrote?
Edit: I actually found an answer about that here Editing Existing Rails Migrations is a good idea?