Migration Generator in Ruby

From the Ruby on Rails cheat sheet · Generators · verified Jul 2026

Migration Generator

Generate standalone database migrations

bash
# Add column migration
rails generate migration AddEmailToUsers email:string

# Remove column migration
rails generate migration RemoveEmailFromUsers email:string

# Create join table
rails generate migration CreateJoinTableUserProject user project
✅ Rails infers migration content from name convention
💡 AddXxxToYyy and RemoveXxxFromYyy auto-generate code
🔍 Use CreateJoinTable for many-to-many relationships
⚡ Always review generated migration before running
generatormigrationdatabase

More Ruby tasks

Back to the full Ruby on Rails cheat sheet