I still learning Ruby on Rails, but have been wondering what happens if I make a mistake. For example, if I scaffold and make a typo, what do I do? If I don't do scaffolding, generate a model, rake db:migrate it and find out I need to ad a column or delete one, what do I do? Is it better sometimes to use a third party manager on the database instead of letting RoR do it all? I'm not sure how to feel about designing with RoR. I can't be perfect with it every time!

Thanks