Adding a column to an existing table in a Rails migration
If you have already run your original migration (before editing it), then you need to generate a new migration (rails generate migration add_email_to_users email:string will do the trick). It will create a migration file containing line: add_column :users, email, string Then do a rake db:migrate and it’ll run the new migration, creating the new column. … Read more