title: Ruby on Rails: how to migrate changes made on models?
body: <p>In a Rails application, how can I migrate the changes I make in models? For instance, I know that if I create a model with command "rails g model Person name:string", a migration will be created as well. However, if after this step I go to the created model "Person" and add a new attribute, will this new attribute be automatically added to a migration for later persistance in database?
  Or am I looking at this from the wrong side, and an attribute should be added to a migration, and then added to a model?</p>
  
  <p>Regards</p>