The Ruby on Rails framework emphasizes developer productivity, making it possible to implement sites that would once have taken months to build in a matter of weeks—or even days! Thanks to the Ruby programming language and principles such as convention over configuration and don’t repeat yourself, Rails developers spend less time configuring their applications and more time writing code.

Ruby on Rails is also a full-stack web framework, meaning it handles everything from accessing data in a database to rendering web pages in the browser. As a full-stack framework, Rails is made up of a seemingly endless list of different components, such as Active Record, the asset pipeline, CoffeeScript, Sass, jQuery, turbolinks, and a variety of ...

Get Rails Crash Course now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.