Professional Ruby on Rails

First released to the public in 2004 after being developed to support the Basecamp project management application, Ruby on Rails promised nothing less than a revolution in the way web applications are constructed. With a strong grounding in the pragmatic ethic of avoiding repetition, the Rails way of supporting common conventions instead of complex options showed that there was a simpler way to build for the Web, and “ my code is shorter than your configuration file ” became the boast of the day. In the intervening years. Rails has made friends and enemies, has been used to build some of the hottest web applications going, and has undergone several internal revolutions as the notion of what comprises Rails best practices continues to evolve. This book attempts to use the current best practices to show how to build a web application.