What are the differences between `rails console` options?

Beginner

Answer

Rails console options:

  • rails console or rails c: Standard console
  • rails console --sandbox: Rolls back changes on exit
  • rails console production: Production environment console
  • rails dbconsole or rails db: Direct database console
# Sandbox mode - all changes rolled back
rails console --sandbox

# Production console
RAILS_ENV=production rails console