Kernpunkte von Rails:
- Model View Controller (MVC)
- Konvention über Konfiguration
- DRY-Prinzip (Don't repeat yourself)
- Unit Tests
- Scaffolding (Gerüstbau)
- Feedback
- Konzentration auf Geschäftslogik
- Agilität
- Action Pack
- Active Record
- Action Mailer
- Ajax
- Web Services
- Unit Tests
- Ruby, das Rails-Framework sowie Apache (oder ein anderer Webserver mit Ruby-Unterstützung) und MySQL, am Besten Instant Rails (instantrails.rubyforge.org)
- Eine IDE, wie zB RubyEclipse (rubyeclipse.sourceforge.net; am Schnellsten über den Eclipse-Update-Manager zu bekommen) oder RadRails (radrails.org)