Ruby on Rails is an open source web application framework written in Ruby language. Rails is a full-stack framework that accentuate the use of popular software engineering design and paradigms, including convention over configuration (CoC), model"view"controller, the active record pattern, and don’t repeat yourself (DRY).
Ruby on Rails has tools that make common development tasks easier “out of the box”, such as scaffolding that can automatically build up some of the models and views needed for a basic website. Also included are WEBrick, a plain Ruby web server that is dispersing with Ruby, and Rake, a build system, distributed as a gem. Composed with Ruby on Rails, these tools provide a primary development environment.